【发布时间】:2010-07-30 15:44:06
【问题描述】:
我想将 jqGrid 用于相当大的 HTML5/SQLite 应用程序。所有数据都将是本地的,我永远不会调用服务器。我已经构建了一个非常简单的桥接类,通过将url 设置为'#' 来劫持正常的服务器-客户端通信,使用afterSubmit 捕获更改的数据,但它非常非常hacky。有没有更好的方法来做到这一点?
【问题讨论】:
标签: javascript html jqgrid
我想将 jqGrid 用于相当大的 HTML5/SQLite 应用程序。所有数据都将是本地的,我永远不会调用服务器。我已经构建了一个非常简单的桥接类,通过将url 设置为'#' 来劫持正常的服务器-客户端通信,使用afterSubmit 捕获更改的数据,但它非常非常hacky。有没有更好的方法来做到这一点?
【问题讨论】:
标签: javascript html jqgrid
从 jqGrid 3.7 开始有
selector.jqGrid({
data: mydata,
datatype: "local",
...
});
参数组合,允许您指定自己的数据。 mydata 这里是{"id":1,"mycol1":"val1"...} 形式的行数组
jqgrid demo - 查看“3.7 版中的新功能” - “立即加载数据数组”
您还需要实现自己的重新加载机制。
【讨论】: