DevExpress - Как отключить редактирование одной ячейки, если другая ячейка имеет значение - PullRequest
0 голосов
/ 14 октября 2019

Моя проблема заключается в следующем: у меня есть DevExpress dataGrid, где есть несколько строк, среди которых одна называется Variety, а другая VarietySuppposed. Моя проблема заключается в том, что я не могу заблокировать редактирование и даже доступ (табличный не проходит внутри ячейки) к этой ячейке под названием Variety Assumed, когда есть значение в Variety.

Мне удалось добраться доТочка, в которой мне нужно изменить свойство редактирования ячейки, и я даже заставляю объект ячейки измениться (код ниже), но я не могу найти способ заблокировать эту ячейку.

JSКод:

onRowPrepared: function (e) { 
    var dataGrid = e.component;  
    var rowIndex = dataGrid.getRowIndexByKey(e.key);  
    if (e.data !== undefined) {                      
        if(e.data.Id_Variedad != undefined && e.data.Id_Variedad !=null)
        {                              
            var this5 = dataGrid.getCellElement(rowIndex, 'VariedadSupuesta');                       
        }
    }
},

Вид на СЕТКУ:

https://i.stack.imgur.com/r72l4.png

...