Доступ к rowObejct внутри пользовательского форматера - PullRequest
0 голосов
/ 12 марта 2011

В jqgrid wikki я читал, что при использовании xml-типа данных rowobject не будет массивом. В json я получил значение столбца, используя rowobject [1], [2], ... и так далее, но как мне добиться этого с типом данных xml. Пожалуйста, предоставьте решение для доступа к объекту строки внутри пользовательского форматера при использовании типа данных xml.

Заранее спасибо.

1 Ответ

2 голосов
/ 12 марта 2011

Если вы используете пользовательский форматер вместе с типом данных xml, параметр rowObject будет объектом, представляющим элемент DOM соответствующей строки входных данных XML.Тип rowObject является IXMLDOMElement.Чтобы найти содержимое соответствующего дочернего элемента, соответствующего столбцу myColumn, вы можете использовать, например,

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

Если вы используете параметр loadonce:true jqGrid, то при первой загрузке параметр rowObjectбудет DOM-элементом, а позже как именованный объект JavaScript и необходимые данные будут доступны как rowObject.myColumn.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...