我有一个jqgrid,第一次加载时使用ajax调用基于数据库调用加载。一旦它被加载,我将它存储在一个JSON字符串中,并在需要时重新加载它。而不是有2个完全独立的jqgrid定义为同一件事,1为Ajax调用和1为JSON数据,有没有办法动态地设置下列选项?动态Jqgrid选项
Ajax调用...
url: '@Url.Action("GetData", "Controller")',
datatype: "json",
postData: param1: "param1"
JSON电话:
datatype: "jsonstring",
datastr: sessionStorage.crmReportData,
基本上,jqGrid的设置的其余部分是完全相同的两个,这是唯一的不同之处。有没有一种方法可以在第一次加载时使用第一组选项,如果JSON字符串存在,可以使用第二组选项吗?
如果使用[Guriddo jqGrid](http://www.guriddo.net),则可以使用saveState和loadState方法。当网格加载时,您可以用保存状态存储它,稍后可以使用loadState加载保存的状态。这是[example](http://www.guriddo.net/demo/guriddojs/functionality/saveloadstate/index.html) –