diff --git a/.idea/.idea.HopFrame/.idea/workspace.xml b/.idea/.idea.HopFrame/.idea/workspace.xml
index 99f649d..9070783 100644
--- a/.idea/.idea.HopFrame/.idea/workspace.xml
+++ b/.idea/.idea.HopFrame/.idea/workspace.xml
@@ -11,14 +11,9 @@
-
-
+
-
-
-
-
@@ -99,6 +94,7 @@
}
+
@@ -116,7 +112,7 @@
"RunOnceActivity.git.unshallow": "true",
"b5f11219-dfc4-47a1-b02c-90ab603034fb.executor": "Debug",
"dcdf1689-dc07-47e4-8824-2e60a4fbf301.executor": "Debug",
- "git-widget-placeholder": "!26 on fix/cancellabe-relations",
+ "git-widget-placeholder": "!27 on fix/selection",
"list.type.of.created.stylesheet": "CSS",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
@@ -223,7 +219,8 @@
-
+
+
@@ -465,7 +462,15 @@
1738079122848
-
+
+
+ 1738084259089
+
+
+
+ 1738084259089
+
+
@@ -516,7 +521,6 @@
-
@@ -541,6 +545,7 @@
-
+
+
\ No newline at end of file
diff --git a/src/HopFrame.Web/Components/Pages/HopFrameTablePage.razor b/src/HopFrame.Web/Components/Pages/HopFrameTablePage.razor
index 2c921e6..75478ff 100644
--- a/src/HopFrame.Web/Components/Pages/HopFrameTablePage.razor
+++ b/src/HopFrame.Web/Components/Pages/HopFrameTablePage.razor
@@ -45,11 +45,10 @@
TGridItem="object"
SelectMode="SelectionMode"
SelectFromEntireRow="true"
- SelectedItems="DialogData?.SelectedObjects.ToArray()"
OnSelect="data => SelectItem(data.Item, data.Selected)"
- SelectAllChanged="SelectAll"
- SelectAll="_allSelected"
- Style="min-width: max-content; height: 44px; display: grid; align-items: center" @ref="_selectColumn" />
+ SelectAllDisabled="true"
+ Property="o => DialogData!.SelectedObjects.Contains(o)"
+ Style="min-width: max-content; height: 44px; display: grid; align-items: center" />
}
@foreach (var property in _config!.Properties.Where(prop => prop.List).OrderBy(prop => prop.Order)) {
@@ -152,7 +151,6 @@
private bool _hasDeletePolicy;
private bool _hasCreatePolicy;
- private SelectColumn