访问自定义格式化程序中的rowObejct

时间:2011-03-12 06:16:02

标签: jqgrid

在jqgrid wikki中我已经读过,使用xml数据类型时rowobject将不是一个数组。 在json中,我使用rowobject [1],[2],...等获得了列值,但是如何使用xml数据类型实现此目的。 请提供使用xml数据类型访问自定义格式化程序中的rowobject的解决方案。

提前致谢。

1 个答案:

答案 0 :(得分:2)

如果将自定义格式化程序与xml数据类型一起使用,则rowObject参数将是对象表示XML输入的相应行的DOM元素。 rowObject的类型为IXMLDOMElement。要查找与“myColumn”列对应的相应子元素的包含,您可以使用例如

$(rowObject).find('myColumn').text()

如果您使用loadonce:true jqGrid参数,那么在第一次加载时,rowObject参数将是DOM元素,稍后将作为命名的JavaScript对象,您需要的数据将作为{{ 1}}。