我想在不使用 Web 服务的情况下将 jQgrid 与 ASP.NET 中的静态数据绑定。有谁能够帮我。
问问题
888 次
2 回答
0
您的问题可以通过不同的方式解决:
- 如果您使用 jqGrid 3.7.x,您可以使用
data
填充所有值的新参数。请参阅演示http://trirand.com/blog/jqgrid/jqgrid.html并在左侧的树中选择“3.7 版中的新功能”,然后选择“立即加载数组数据”。 - 您可以使用
addRowData
方法(参见http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods)来填充数据。 - 您可以使用“xml”的“json”作为参数
datatype
,使用“GET”作为mtype
参数。您创建一个像 mydata.txt 或 mydata.xml 这样的静态页面,其中包含通常从服务器动态发送的完整响应,将文件放在 Web 服务器上并使用页面的 URL 作为url
jqGrid 的参数。如果我回答来自 stackoverflow 的一些问题,我通常会这样做。以http://www.ok-soft-gmbh.com/jqGrid/DataFetcher.htm或http://www.ok-soft-gmbh.com/jqGrid/Jqgrid37.htm为例并查看源代码对应的页面。
于 2010-07-07T11:14:11.753 回答
0
看看这个例子 - http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid
没有对 web 服务的异步调用......只是普通的旧 javascript -
colNames:['Inv No','Date', 'Amount','Tax','Total','Notes'],
colModel :[
{name:'invid', index:'invid', width:55},
{name:'invdate', index:'invdate', width:90},
{name:'amount', index:'amount', width:80, align:'right'},
{name:'tax', index:'tax', width:80, align:'right'},
{name:'total', index:'total', width:80, align:'right'},
{name:'note', index:'note', width:150, sortable:false}
],
于 2010-07-07T10:54:06.190 回答