Статус флажка с событием onEditCell в dhtmlxGrid

#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