2017-02-15 1 views
0

클릭하면 단일 셀 선택을 해제하는 방법? Example

nattable : 단일 셀 선택을 사용 중지하는 방법은 무엇입니까?

것은 내가 그런 식으로 노력하고있어 사전에

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()); 



감사합니다.

답변

0

당신은 기본 구성

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

없이 그러나 당신은 여전히 ​​때문에 신체 마우스 드래그 모드의 몸에서 선택할 수 위의 솔루션으로 SelectionLayer을 작성해야합니다. 어쨌든 SelectionLayer을 사용하지 않는 것이 쉬운 방법입니다. 당신이 가지고있는 다른 요구 사항들에 대해서는 확실하지 않습니다.

+0

먼저 감사드립니다. 'CompositeFreezeLayer'를 사용하여 일부 행을 고정시키기 때문에 선택 레이어가 필요합니다. 마우스 끌기 모드를 비활성화 할 수있는 방법이 있습니까? – ADeveloper

+0

실제로 마우스 클릭으로했던 것과 같은 방식입니다. –

관련 문제