Как остановить распространение в сетке данных dev express? - PullRequest
0 голосов
/ 01 марта 2020

Я использую dev express datagrid с шаблоном masterdetail, проблема в том, что в каждой строке есть флажок, а когда я раскрываю строку, значение флажка меняется, как если бы на него нажимали. Я предполагаю, что это происходит из-за распространения щелчка расширения, который влияет на флажок - я пытался использовать stoPropagation с помощью dev express api, но это, похоже, не работает.

Вот то, что я пробовал, но он по совместимости отключает щелчок расширения ячейки

onCellClick: function(e) {  
  if (e.rowType == "data") {  
    e.event.stopPropagation();  
  }  
},

Интересно, как я могу "изолировать" нажатие кнопки расширения строки, возможно, это будет решением.

  • Чтобы смоделировать проблему - нажмите на флажок и на кнопку расширения строки - и вы увидите, что она меняет значение.

Codepen

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...