/// <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(); }
/// <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(); }