我正在使用 MudBlazor,我想检测对单个表格行的双击并对事件做出反应。但是,表格的 API 中没有列出双击。回调很容易完成单击OnRowClick
(另请参见SO 此处)。双击没有等效项。
ondblclick
我尝试使用Blazor 事件
<MudTd @ondblclick="OnOrderDbClicked">
// ...
<MudTd/>
我对此有两个问题:
- 我可以抓住双击。但我无法让它知道被点击的行(我有一个解决方法)。
- 此外,我必须添加到每个单元格,因为该
<RowTemplate/>
元素不会接受它。
我只有一个问题1的拐杖:将变量绑定MyOrderVM MyItem
到SelectedItem
表的项目参数并在双击调用的方法中访问对象(因为双击也会导致两次单击选择项目)。
我没有做很多测试,但似乎这可以工作,但没有更好的解决方案吗?还是我很担心副作用?