Прежде чем я углублюсь в использование jqGrid, у меня есть несколько вопросов, на которые могут ответить другие, которые уже вложили много времени в него.
- Поддерживает ли он легкое / простое скрытие определенных столбцов, как, например, в приложении, пользователи могут выбрать свои собственные настройки, и они могут установить некоторые столбцы скрытыми? Требует ли это условного рендеринга JS, HTML и подготовки данных (в контроллерах MVC)?
- Можно ли использовать его без функции AJAX POSTing , например, когда мы редактируем строку (на месте или в диалоге), мы просто обновляем HTML (точнее, DOM), но мы не AJAX POST что-нибудь еще, пока не выполните "полный" постбэк?
- В целом, подходит ли это для случаев, когда наши данные еще не существуют в хранилище данных (мы создаем их на лету, и данные будут вставлены после обратной передачи)?
Вы можете рассмотреть сценарий, в котором у нас есть новая форма для создания счета-фактуры, и как часть счета-фактуры есть несколько элементов счета-фактуры. Они, конечно, не могут быть сохранены до сохранения счета (нам нужен счет, чтобы прикрепить к нему элементы). Итак, что я сейчас делаю, это отправляю обратно всю форму, создаю счет, а затем перечисляем элементы таблицы, чтобы вставить элементы счета.
Надеюсь, кто-то, кто уже много работал с jqGrid, узнает ответы.