Vaadin 14 - 如何实现带有允许对多行进行操作的复选框列的网格?
Vaadin 14 - How do I implement a grid with a checkbox column allowing operations on multiple rows?
我有一个 Vaadin 14 Flow 应用程序,它显示了一个任务网格,可以添加和删除任务以及编辑 selected 任务。目前我已将其设置为如果用户单击一行(单个 select),它会打开一个编辑器以便他们可以编辑任务。
我想做的是在每一行上都有一个复选框,可以用作多行select或允许删除多行。
只让 table 启用多个 selection 并删除 selected 的任何行会更容易吗?我假设 multi-selection 允许通常的 shift-click 到 select 一个连续的范围,然后 control-click 随机到 select 行。
如果我切换到 multi-select,这将如何影响只需单击一行并打开该行的编辑器的功能?如果 selected 多行,可能会发生什么?
更新:
直到现在我才使用过 multi-select。我没有意识到它提供了开箱即用的复选框(没有双关语意)。
我以前从未使用过 multi-select 并且没有意识到使用该技术会自动在行的前面添加一个复选框。问题已解决。
我有一个 Vaadin 14 Flow 应用程序,它显示了一个任务网格,可以添加和删除任务以及编辑 selected 任务。目前我已将其设置为如果用户单击一行(单个 select),它会打开一个编辑器以便他们可以编辑任务。
我想做的是在每一行上都有一个复选框,可以用作多行select或允许删除多行。
只让 table 启用多个 selection 并删除 selected 的任何行会更容易吗?我假设 multi-selection 允许通常的 shift-click 到 select 一个连续的范围,然后 control-click 随机到 select 行。
如果我切换到 multi-select,这将如何影响只需单击一行并打开该行的编辑器的功能?如果 selected 多行,可能会发生什么?
更新:
直到现在我才使用过 multi-select。我没有意识到它提供了开箱即用的复选框(没有双关语意)。
我以前从未使用过 multi-select 并且没有意识到使用该技术会自动在行的前面添加一个复选框。问题已解决。