Skip to content

Commit 4c5b45c

Browse files
committed
refactor: 使用 TriggerTouchStart/TriggerTouchEnd 方法
1 parent aa594c6 commit 4c5b45c

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/BootstrapBlazor/Components/Table/Table.razor

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,8 @@
734734
@<DynamicElement @key="GetKeyByITem(item)" TagName="tr"
735735
class="@GetRowClassString(item)" style="@GetRowStyleString(item)"
736736
TriggerContextMenu="ContextMenuZone != null" OnContextMenu="e => OnContextMenu(e, item)"
737-
@ontouchstart="e => OnTouchStart(e, item)" @ontouchend="OnTouchEnd"
737+
TriggerTouchStart="true" OnTouchStart="e => OnTouchStart(e, item)"
738+
TriggerTouchEnd="true" OnTouchEnd="OnTouchEnd"
738739
TriggerClick="@(ClickToSelect || OnClickRowCallback != null)" OnClick="() => ClickRow(item)"
739740
TriggerDoubleClick="@(DoubleClickToEdit || OnDoubleClickRowCallback != null)"
740741
OnDoubleClick="() => DoubleClickRow(item)">

src/BootstrapBlazor/Components/Table/Table.razor.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2000,9 +2000,10 @@ private async Task OnTouchStart(TouchEventArgs e, TItem item)
20002000
}
20012001
}
20022002

2003-
private void OnTouchEnd()
2003+
private Task OnTouchEnd(TouchEventArgs e)
20042004
{
20052005
TouchStart = false;
2006+
return Task.CompletedTask;
20062007
}
20072008

20082009
private object? GetKeyByITem(TItem item) => SortableList != null ? item : null; //OnGetRowKey?.Invoke(item);

0 commit comments

Comments
 (0)