В настоящее время я разрабатываю веб-приложение, предназначенное для администрирования торговых автоматов и т.д.
Я решил использовать jQuery, jQuery UI и jqGrid для этого проекта, поэтому я могу легко обеспечить отличный и настраиваемый пользовательский интерфейс.
К сожалению, документация jqGrid довольно устарела и не охватывает все функции этого отличный плагин (потому что мне действительно нравится, хотя документация довольно плохая).
Во всяком случае, достаточно фоновой информации, я полагаю. Позвольте дойти до точки:
Я использую навигационную панель, которая встроена в jqGrid для добавления, редактирования и удаления элементов из сетки.
У меня это работает как шарм, за исключением одного: некоторые поля могут быть включены (или видимы) только при добавлении нового элемента, а не в режиме редактирования (они должны быть скрыты и/или отключены).
Пример:
Компания, с которой я работаю, продает торговые автоматы и существует несколько типов (разные размеры и прочее) этих башен. когда новая башня добавляется к месту и введенный в систему, тип должен быть установлен. Но башня не волшебным образом меняются со временем, поэтому это поле не может быть отредактировано позже.
Кто-нибудь знает, может ли это поведение быть выполнено путем изменения некоторых параметров инициализации?
Возможно, это недокументированная опция редактирования (editoptions) или форма-опция (formoptions)?
Или, может быть, у вас есть простое решение для этого?
Я хотел бы услышать ваши предложения/решения!
Спасибо =)