MudBlazor/MudBlazor

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

已关闭

#5,958 创建于 2022年12月11日

 (8 条评论) (0 个反应) (0 位负责人)C# (1,631 个派生)batch import
bughelp wanted

仓库指标

星标
 (10,394 个星标)
PR 合并指标
 (平均合并 6天 6小时) (30 天内合并 108 个 PR)

描述

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

贡献者指南