MudBlazor/MudBlazor

`StartedEditingItem` event is not raised when editing DataGrid item if `EditTrigger` is set to `OnRowClick` and `DataGridEditMode` is set to `Cell`

Fechada

#5.958 aberto em 11 de dez. de 2022

 (8 comentários) (0 reação) (0 responsável)C# (1.631 forks)batch import
bughelp wanted

Métricas do repositório

Stars
 (10.394 estrelas)
Métricas de merge de PR
 (Mesclagem média 6d 6h) (108 fundiu PRs em 30d)

Description

Bug type

Component

Component name

MudDataGrid

What happened?

StartedEditingItem is not raised when editing DataGrid item if EditTrigger is set to OnRowClick and DataGridEditMode is set to Cell.

StartedEditingItem is correctly raised if DataGridEditMode is set to Form.

This is problematic, because it prevents to implement things like backing up items before editing when DataGridEditMode is set to Cell.

Expected behavior

The StartedEditingItem should be raised either:

  • as soon as the user clicks in the editable field
  • or, even better, when they make the first change to the editable field

Reproduction link

Updated repro link (v. 8.14.0, 18/11/2025): https://try.mudblazor.com/snippet/ckcpFFvCVNJUWvqI

Old repro link (v. 6.1.4):

https://try.mudblazor.com/snippet/zVdbb9s2FH73n8gpsQcZqOV0KzCgcbS0rpN6WC6ojQHDMAS0xNhsJNIjqSRO6v--Q4qSLVm5rOvD_GDxcnju5-Ph5eUp5SJU9F6qvaNcczGHyUobloVnzISfjFmGv2opOn7vNE8-pJY4HN3RbJkyHX6khoanMmGp7hxx8YXFBuy5YcqZMLCohp3OAI9b8hPFE5geklHKMtwgMEaB-pAc-QUdTuk1C952CXxmNDkX6Qo3L5UfExgl3FiRuBpccj1kaVouwS9QiiiXQrsP73bXj6XKuqQD-JsYqgxzW2in1Qd57y4SGFIRI7smadsyEsss4wZZ2OlwQcWcWTPblgs1PkiVMMWSQ2JUzgh8ZEKzcmJZTxWfz5lyhrPN_LO8RSfH1w3r_W54LiqCd60Ep1TkNO2SyGkxGMo0z4QuZlsrtaAdc5aiomd5NmOKwJSbFFU9w-FYW950ZudXNNWoe_9FvCZ8Ll5Ke0azF_O9kBqjIgXZULsTzgUM85gaVt9y25iuE5bahD6acZH0fqdpjibFUhh2Z0IbvbBijan6d84xdtVgpJTESP0hc8hybUAXvCiUZ169ekXglKo5FxjQYhC6kJNdbeoaWdng9dkn0T1TctCv7f4bDm9IJAX7Lwx-JpFmN-hzxsSzfLYIGgHpt0dk0C9i-6Jgn8qUbvLRzSCjWj-bLJ94kjDRhilfv0KFPm7SUnoIVvbMMEVRhyTpXaXsDr5g3PnVqsdE0sw9S_x07o0x0T7kxkgBE35vwc5-wklG0xSLDHdxyX50eJ6blAuWhFZlAufCqYTbZa6-j23C6dBBWg2j-s0QtCtWD0E5Q4hwwSwxJUKQT_gNxDUv2L_eraJLyEzvbQkyNgduuYkXvrqGCxZfW-jbRnoUY2vIfcILxTOqViSytwJYgiKTHBfPdVd6GQNtTQeaIsb0Ypupaiskg2V5KsuTnlkt5Rz1XaygPu3NZLJ64xa5WDDFTc-6FzLV-5FE9j4Z9JdbXJ-wsZ5iJLKzXXP6aM__wLLifnixbS3lQaJzATgBN3vMUP9xncLobkmFxqy9oAKbC7yiV-5CQcvfvdlKojodTFFrvEkWKGpkAUlv-eLoSmJqocbBjQUFpjWdM-ACC9qRdivKh3pRoBjLF6boLzTQfkLrMHTNkWfjTLJEG3HrjWB-FXgZ4VDm2BdFsN-Fx8TthLrlPnD-X9KYqX77pocOD0hYeT8RKNZQfXTkZhwWQ4JorjgV6D4_CI-57Wm2ASUIunAYQWVMyqgKutg5uJFzQsGtCStVIm8846jr4fN40og9ZgQiGQJx4ael4jcITjAeiTxjyjYaA4_iEZQ9JByCYLfwG9em2gy6BzUGMynTDbK37dWrtE7hWGujEEorhxRS2-W0VMVBx9NJg5ch9g7yhinEUQZUr0QMU6qv0fljgYCN9X3Pkvd2PSgSdZM1W0bTW8q32-7whJljJTPbxrvDg5pLooDcshld8v4Si14mPHaNG_EWrAsF-30o7HOzG4n9-25zHHiewHHS1LBMmDF2N8oE-6_hB-LqE1XeZfXadam49eBfI7aw3EvE_U1QVecOFVbDwEldNxR3qrY159-sbBuz76xuy_Pg29VtYfY91F3veY3CWO_VHo54V9vOzrUbJ0wgh_igU6PYiCv5U0uOxSCwqdcW1J57aXogyGdYRQVUljXQ8I0nKcoUTpTMl_AAc2YOsB_Hv3WTkqPbygb9aUrP0z5EnmdZPJMadBXhn9YbF0piDZqVZRgQ7dq87l-PSLVPpaelJhK_6EjXAD9JOXaIwD16xkZh6B7T1B-pcMqrM5UTNwgeu0IVM7kSmJgPVvM19ODB2rkmB41LAVPrHw

Reproduction steps

  1. Create Datagrid and make it editable
  2. Set editing mode to cell
  3. See no event raised ...

Relevant log output

No response

Version (bug)

6.1.4 - still present in 8.14.0

Version (working)

No response

What browsers are you seeing the problem on?

Chrome

On what operating system are you experiencing the issue?

Windows, Linux, Android

Pull Request

  • I would like to do a Pull Request

Code of Conduct

  • I agree to follow this project's Code of Conduct

Guia do colaborador