2017-04-14 12 views
0

확인란에 대한 열이있는 인라인 편집 가능 표가 있습니다. 모든 행에서 해당 확인란 중 하나만 선택되었는지 어떻게 확인합니까? 사용자가 하나의 확인란을 선택할 때마다 이전에 선택된 확인란이 기본적으로 선택 해제됩니다.모든 행에서 하나만 선택할 수있는 격자에 확인란의 열을 추가하는 방법은 무엇입니까?

+0

라디오 버튼이 필요하지 않습니다. 확인란 –

+0

동일한 그룹의 라디오 버튼을 열에 추가하려고했습니다. 작동하지 않습니다. –

+0

시간을 낭비하지 말고 체크 박스에 유용한 코드를 작성하고 라디오 버튼을 작동 시키십시오. 라디오 버튼 코드도 가능합니다. –

답변

1

당신이 센차 GXT에 대해 얘기한다고 가정하면, 다음과 같은 코드가 작동합니다 :

을 IdentifyValueProvider과 selectionModel의 작성 :

columns.add(selectionModel.getColumn()); 
:

IdentityValueProvider<M> identity = new IdentityValueProvider<M>(); 
final CheckBoxSelectionModel<M> selectionModel = new CheckBoxSelectionModel<M>(identity); 

과 함께 그리드에있는 확인란 열을 추가하기

그리드에 SelectionModel을 추가하십시오.

grid.setSelectionModel(selectionModel); 

SINGLE에 선택 모드가 귀하의 요구 사항을 해결할 수 설정 : 도움이

grid.getSelectionModel().setSelectionMode(SelectionMode.SINGLE); 

희망을.