2014-05-01 2 views
0

smartGwt 4.0을 사용하고 있으며 ListGrid를 사용하면 자동 생성 된 확인란 선택 항목이있는 여러 열을 추가 할 수 있습니다. 아래 속성을 사용하여 표의 각 레코드에 대한 확인란을 가져옵니다.Smartgwt ListGrid 자동 생성 선택란 확인란 열 고정

listGrid.setSelectionAppearance (SelectionAppearance.CHECKBOX);

ListGrid에 많은 열이 있으므로 가로 스크롤 막대가 붙어 있습니다. 오른쪽으로 스크롤하려고하면 선택 확인란 열이 스크롤되고, 사용자가 선택할 수있는 모든 길을 스크롤해야합니다. 레코드, 이것은 조금 성가신, 거기 ListGrid에서 확인란의 열을 freez하는 방법은 무엇입니까?

답변

0

예 예를 들어 ListGridField#setFrozen()을 사용하면됩니다.

이 필드가 수평 스크롤을 위해 "고정"되어야하는지 여부.

샘플 코드 :

--EDIT--

listGridField.setFrozen(true); 

ListGrid#freezeField() 또는 기타 동등한 방법으로 시도합니다. 그 다음 일을 대신 기본 체크 박스를 선택 모양을 사용하여 체크 박스 열을 추가하고 지금은 냉동하지 않는 경우 자세한 내용은

FrozenFields

를 보라.

+0

확인란이 자동으로 추가되어 해당 listGridField에 대한 처리기가 없으므로이 속성을 추가 할 수 없습니다. 해당 목록 표 필드에 핸들을 가져 오는 방법에 대한 제안 사항은 무엇입니까? – Pramod

+0

이 체크 박스 열이 추가 된 코드를 공유 할 수 있습니까? 'ListGrid # getFields()'를 시도해보고 필드 유형을 확인하고 그것에 setFrozen()을 호출하십시오. – Braj

+0

**하지만 일단 필드가 그리드에 설정되면 속성을 변경할 수 있는지 의심 스럽습니다 ** – Braj

관련 문제