MudBlazor/MudBlazor

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

Fermée

#5 958 ouverte le 11 déc. 2022

 (8 commentaires) (0 réaction) (0 personne assignée)C# (1 631 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (10 394 étoiles)
Métriques de merge PR
 (Merge moyen 6j 6h) (108 PRs mergées en 30 j)

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

Guide contributeur