Я использую jqGrid 4.9.3-pre - бесплатный jqGrid от Олега.
Я использую:
- контекстное меню
- сетка деревьев
- форма Править
- множественный выбор: ложь
Код
treeGrid:true,
ExpandColumn:'name',
treedatatype:"json",
treeGridModel:"adjacency",
treeReader:{
level_field: "level",
parent_id_field: "parent",
leaf_field: "isLeaf",
expanded_field: "expanded",
loaded:true,
},
loadonce: false
Как, если isLeaf is TRUE, пропустить строку и перейти к следующей строке, где isLeaf не равен TRUE?
afterclickPgButtons
. Обратный вызов существует в форме Edit или форме View. Что вы делаете? В чем ваша проблема: проверить, что новая строка является листовой, или перейти к следующей видимой нелистовой?afterclickPgButtons
не имеют интерфейса для пропуска некоторых строк, но вы можете имитироватьclick
на тех же (следующих или предыдущих) кнопках навигации формы внутриsetTimeout
- person Oleg   schedule 29.02.2016loaded:true
вtreeReader
ложно.treeReader
предоставляет имена свойств. Значение по умолчаниюloaded: "loaded"
правильное. Все остальные свойстваtreeReader
имеют значения по умолчанию. Таким образом, вы можете пропустить там. Вы можете удалитьloadonce: false
, который игнорируется для TreeGrid,treedatatype:"json"
обычно не требуется. Если у вас естьdatatype: "json"
, тоtreedatatype:"json"
будет автоматически. Таким образом, вы можете удалитьtreedatatype
,treeReader
иloadonce
- person Oleg   schedule 29.02.2016multiselect: true
или нет? - person Oleg   schedule 29.02.2016