У меня JQGrid и с помощью loadonce: true
при добавлении фильтра и вызове reloadGrid.
Ячейки с пользовательским форматированием не будут отображать данные. В этом случае они являются переключателями.
могу ли я узнать, как я могу решить эту проблему?
когда он проверяет ячейку. данные пустые. и форматировщик не был вызван во время reloadGrid
Возможно, вам также следует настроить функцию unformat, в которой на основе вашего выбора переключателя вы вернете исходное значение, которое было передано JQgrid в качестве данных (я предполагаю, что это логическое значение), вероятно, это будет примерно так:
function unformatRadio(cellValue, options, cellObject)
{
return $(cellObject).is(":checked");
}
Это гарантирует, что при манипулировании данными вы используете исходные данные, а не форматированные
Пользовательский форматинг Jqgrid
РЕДАКТИРОВАТЬ:
Я думаю, что это решение для вашей проблемы.
unformat
функции или из-за неправильного использования свойстваindex
вcolModel
. Вы должны добавить свой вопрос с кодом JavaScript, который вы используете .