我正在寻找一个关于如何使用SlickGrid尝试通过jQuery.Ajax检索数据作为JSon的简单示例.
我也无法找到SlickGrid插件的任何文档,并且想知道我是否只是在错误的地方看.
任何帮助我开始SlickGrid将是最感激的.
我也无法找到SlickGrid插件的任何文档,并且想知道我是否只是在错误的地方看.
任何帮助我开始SlickGrid将是最感激的.
解决方法
asp.net页面中的一个例子. webservice myData返回一个需要匹配网格列的json字符串.
$(function () { $.ajax({ url: "WS.asmx/myData",global: false,type: "POST",data: "{}",contentType: "application/json",dataType: "json",async: false,success: function (json) { data = eval('(' + json.d + ')'); if (!data) { alert('no data'); }; },error: function (msg) { var errorText = eval('(' + msg.responseText + ')'); alert('Error : \n--------\n' + errorText.Message); } } ); if (data) { dataView = new GridNic.Data.DataView(); grid = new GridNic.Grid($("#myGrid"),dataView.rows,columns,options); var pager = new GridNic.Controls.Pager(dataView,grid,$("#pager"),columns); var columnpicker = new GridNic.Controls.ColumnPicker(columns,options);
… 等等
在Asp.Net中,默认情况下限制json字符串的大小.万一有麻烦,你必须在web.config中声明一个更大的大小. :
<system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="5000000"> </jsonSerialization> </webServices> </scripting> </system.web.extensions>