Пользовательские данные в jqGrid

Цикл статей «Документация jqGrid на русском».

Следующая статья — «События в jqGrid».
Предыдущая статья — «Datatype function в jqGrid».

В некоторых случаях нам нужно иметь пользовательские данные, которые вернул сервер, но которые не отображаются автоматически в jqGrid, которые мы используем в дальнейшей обработке или для отображения какой-нибудь дополнительной информации где‐нибудь в HTML-странице, или связанные с таблицей. Для этого используется тег userdata.

В xmlReader это объявляется так:

Это описывает тег, где находятся наши пользовательские данные. Важно здесь то, что XML-тег должен иметь атрибут name для того, чтобы связывать данные.

В данных, возвращённых сервером, это описывается так:

Если мы используем JSON‐данные, то объявление выглядит так:

и данные выглядят:

Когда эти данные получены, информация сохраняется в userData в свойствах. Любой формат данных принимается, в этом случае мы будем иметь:

Сами данные можно получить с помощью метода getGridParam. Для этого мы должны запросить их:

или используя старый API (не рекомендуется):

Новые слова:

whichever [wɪˈtʃɛvə] — любой

Цикл статей «Документация jqGrid на русском».

Следующая статья — «События в jqGrid».
Предыдущая статья — «Datatype function в jqGrid».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *