使用方法addXMLData加载数据时,jqGrid客户端排序不起作用

时间:2011-08-08 16:10:26

标签: jqgrid

作为标题,所有数据都正确加载到网格实例中,并且除了datatype之外的以下配置适用于与远程数据源具有实时ajax连接的另一个网格实例。

datatype: 'local',
gridview: true,
loadonce: true,
viewrecords: true

单击任何列标题以执行排序后,所有网格数据都将丢失。请指教。

1 个答案:

答案 0 :(得分:0)

您几乎不应该使用addXMLDataaddJSONData等方法。这些方法经常被误解。如果您有本地数据,则应使用datatype: 'xmlstring'(或datatype: 'jsonstring'),并使用datastr参数提供网格的XML输入。

顺便说一句,datastr参数的值不仅必须是string。您可以使用XMLDOMDocumentDOMParser对象作为datastr的{​​{1}}值的输入。在使用datatype: 'xmlstring'的情况下,它可以是表示JSON数据的对象。