#angularjs #dhtmlx
#angularjs #dhtmlx
Вопрос:
Я использую пользовательскую сетку с флажком. где я получаю некоторые данные из базы данных, например: Item1, Item2, Item3…
есть некоторые условия.
условие первое: в сетке Элемент1 будет отключен, и пользователь может выбрать только Элемент3. он не должен иметь возможности щелкнуть по Item2.
Второе условие: пользователь может выбрать любой элемент.
В обоих случаях мне нужно получить выбранный элемент и его нужно где-то хранить.
Я искал и обнаружил, что мы можем выполнить такую операцию с помощью «события onEditCell. но я не уверен, как это использовать. поскольку по этому событию я получаю только этап 1 и 2.
grid.attachEvent("onEditCell", function(stage,rId,cInd,nValue,oValue) {
console.log("stage " stage);
console.log("rId " rId);
console.log("cInd " cInd);
console.log("nValue " nValue);
return true;
});
Как я могу получить выбранный элемент .. пожалуйста, помогите
Ответ №1:
Решаемая.. используется событие oncheck с onEditCell..
Ответ №2:
Вы можете получить выбранный элемент, используя метод getSelectedRowId(): https://docs.dhtmlx.com/api__dhtmlxgrid_getselectedrowid.html