怎么取消选中目标

怎么取消treetable里选择的对象,主要是再次创建根节点

我用双击事件改成取消选中,能实现但是新建的那栏按钮就消失了

你试试看这个方法行不行,我是用的grouptable,unwrap一下,拿到支持点击事件的Vaadin表格,然后添加事件。

@Subscribe
public void onInit(final InitEvent event) {
    var groupTable = carsTable.unwrap(JmixGroupTable.class);

    groupTable.addItemClickListener(e->{
        // 当前选中的对象
        var selected = carsDc.getItem(e.getItemId());
        // 表格中选中的对象
        var tableSelected = carsTable.getSelected();
        if(tableSelected.contains(selected)){
            carsTable.setSelected(tableSelected.stream().filter(c->!c.getId().equals(e.getItemId())).toList());
        }
    });
}