/// <summary>
        /// Creats a new jqGrid control
        /// </summary>
        /// <returns></returns>
        public static string Grid(GridControl grid)
        {
            StringBuilder sb = new StringBuilder();

            /* Create HTML Tags */
            sb.AppendLine("<table id=\"" + grid.Name + "\"></table>");

            if (grid.Pager != null)
            {
                grid.Pager.GridName = grid.Name;
                sb.AppendLine(grid.Pager.RenderElement());
            }

            sb.Append(grid.RequiredData());

            /* Call the jQuery Grid plugin */
            sb.Append("<script language=\"javascript\">");
            sb.AppendLine("$(document).ready(function() {");

            //sb.AppendLine("jQuery.extend(jQuery.jgrid.defaults,{emptyrecords: \"אין רשומות\",loadtext : \"בטעינה...\",pgtext : \"דף {0} מתוך {1}\", recordtext: \"רשומות {0} - {1} מתוך {2}\"});");

            sb.Append(grid.Render());
            sb.AppendLine(";");

            if (grid.Pager != null)
            {
                sb.AppendLine(grid.Pager.RenderScript());
            }

            sb.AppendLine("});");
            sb.AppendLine("</script>");
            return sb.ToString();
        }
Пример #2
0
        /// <summary>
        /// Creats a new jqGrid control
        /// </summary>
        /// <param name="html"></param>
        /// <param name="grid"></param>
        /// <returns></returns>
        public static string Grid(this HtmlHelper html, GridControl grid)
        {
            StringBuilder sb = new StringBuilder();

            /* Create HTML Tags */
            sb.AppendLine("<table id=\"" + grid.GetGridName + "\"></table>");
            sb.AppendLine(createPager(grid.GetGridName));

            /* Call the jQuery Grid plugin */
            sb.Append("<script language=\"javascript\">");
            sb.AppendLine("$(document).ready(function() {");

            //sb.AppendLine("jQuery.extend(jQuery.jgrid.defaults,{emptyrecords: \"אין רשומות\",loadtext : \"בטעינה...\",pgtext : \"דף {0} מתוך {1}\", recordtext: \"רשומות {0} - {1} מתוך {2}\"});");

            sb.Append(grid.Render());

            sb.AppendLine("; $(\"#pg_" + grid.GetGridName + "Pager\").remove();});");

            sb.AppendLine("</script>");
            return sb.ToString();
        }
 /// <summary>
 /// Creats a new jqGrid control MVC Wrapper
 /// </summary>
 /// <returns></returns>
 public static MvcHtmlString Grid(this HtmlHelper html, GridControl grid)
 {
     return new MvcHtmlString(Grid(grid));
 }
Пример #4
0
 /// <summary>
 /// Creates a sub grid
 /// </summary>
 /// <param name="subGrid"></param>
 /// <returns></returns>
 public GridControl CreateSubGrid(GridControl subGrid) { _subGrid = subGrid; return this; }