繁体   English   中英

nattable:如何禁用单个单元格选择?

[英]nattable: how to disable single cell selection?

单击时如何禁用单个单元格选择?

我正在尝试这种方式:

class CustomDefaultSelectionBindings extends DefaultSelectionBindings {

    @Override
    protected void configureBodyMouseClickBindings(final UiBindingRegistry uiBindingRegistry) {
       //do nothing
    }
}

class CustomDefaultSelectionLayerConfiguration extends DefaultSelectionLayerConfiguration {
    @Override
    protected void addSelectionUIBindings() {
        addConfiguration(new CustomDefaultSelectionBindings());
    }
}

final SelectionLayer selectionLayer = new SelectionLayer(bodyDataLayer);
selectionLayer.addConfiguration(new CustomDefaultSelectionLayerConfiguration());



提前致谢。

您需要在没有默认配置的情况下创建SelectionLayer

final SelectionLayer selectionLayer = new SelectionLayer(bodyDataLayer, false);
selectionLayer.addConfiguration(new CustomDefaultSelectionLayerConfiguration());

但是使用上述解决方案时,由于鼠标的拖动模式,您仍然可以在正文中进行选择。 最简单的方法是不使用SelectionLayer 不知道您有其他要求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM