【问题标题】:Preventing selection on grid upon condition根据条件防止在网格上选择
【发布时间】:2021-04-17 01:16:25
【问题描述】:

我有一个 Vaadin Grid 和一个 SelectionListener。选择特定(当前)项目时,其详细信息会显示在抽屉中(由SelectionEvent 触发)。可以编辑详细信息,当用户在详细信息抽屉中进行特定更改后想要导航到 Grid 中的另一个项目时,会弹出一个确认对话框,用户是否真的想要导航离开(再次由 @ 触发987654325@)。如果用户没有确认(例如单击“中止”按钮),则当前项目的抽屉保持打开状态。但是,在Grid 中,新项目显示为被选中。如果用户想稍后切换到其详细信息,则需要取消选择并再次选择此新项目。

只要用户没有在确认对话框中按下“确认”按钮,有没有办法阻止在Grid 中选择新项目?

【问题讨论】:

    标签: vaadin


    【解决方案1】:

    您无法阻止选择,但如果用户决定取消选择切换,您可以在SelectionListener 中手动选择上一项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-03
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多