在jqgrid wikki中我已经读过,使用xml数据类型时rowobject将不是一个数组。 在json中,我使用rowobject [1],[2],...等获得了列值,但是如何使用xml数据类型实现此目的。 请提供使用xml数据类型访问自定义格式化程序中的rowobject的解决方案。
提前致谢。
答案 0 :(得分:2)
如果将自定义格式化程序与xml数据类型一起使用,则rowObject
参数将是对象表示XML输入的相应行的DOM元素。 rowObject
的类型为IXMLDOMElement
。要查找与“myColumn”列对应的相应子元素的包含,您可以使用例如
$(rowObject).find('myColumn').text()
如果您使用loadonce:true
jqGrid参数,那么在第一次加载时,rowObject
参数将是DOM元素,稍后将作为命名的JavaScript对象,您需要的数据将作为{{ 1}}。