Material UI DataGrid — как отделить onRowClick от ячейки редактирования

У меня есть Material UI DataGrid, который запускает функцию onRowClick. Он также имеет ячейку, которую можно редактировать. Проблема в том, что когда вы дважды щелкаете редактируемую ячейку, она запускает функцию onRowClick вместо того, чтобы сделать ячейку редактируемой.

Вот мой DataGrid:

       <DataGridPro
     columns={materialColumns}
     rows={rows}
     autoHeight
     autoPageSize
     density='compact'
     onCellEditStop={(params, e) => updateValues(e)}
     onRowClick={(params, event) => {
          openModal(params);
     }
     
/>

я пытался добавить

           onCellDoubleClick={(params, e) => {
          e.stopPropagation();
     }}

Я также пытался добавить e.stopPropagation() в onRowClick.

Я также пытался добавить

           onCellEditStart={(params, e) => {
          e.stopPropagation();
     }}

Любая идея, как предотвратить onRowClick при редактировании ячейки?

0 ответов

Другие вопросы по тегам