2012-06-13 4 views
0

AdvancedDataGrid가 트리 구조로되어 있습니다. 잎이 아닌 노드에는 화살표를 열거 나 닫을 때 (아이콘이 없음) 레이블이 화살표 바로 다음에 시작하고 동일한 레벨의 리프 노드가 들여 쓰기되어 들여 쓰기됩니다. 해당 들여 쓰기를 취소하여 리프 노드가 열의 시작 부분부터 시작되도록하고 싶습니다. 들여 쓰기를 0으로 설정하려고했지만 효과가 없습니다. 가능하면 누구나 그렇게하는 법을 알고 있습니까? 감사합니다. .AdvancedDataGrid 트리의 리프 노드의 들여 쓰기 취소

답변

-1

내 의견에 말했듯이 AdvancedDataGridGroupItemRenderer를 사용했습니다. 그것의 하위 클래스를 만들고 updateIcon 필드의 크기를 0으로 설정 한 updateDisplayList를 오버로드했습니다. 그 트릭을 수행했습니다.

+0

왜 투표가 종료 되었습니까? – user940016

0

AdvancedDataGridItemRenderer를 재정의하거나 자신의 렌더러로 대체 할 수 있다고 생각합니다. 그러나 ADG 렌더러는 자동으로 많은 작업을 처리하므로 신중하게 접근하십시오.

+0

실제로는 AdvancedDataGridGroupItemRenderer입니다. – user940016

2

사용자 정의 렌더러를 사용할 필요가 없습니다. displayDisclosureIcon 속성을 AdvancedDatagrid으로 설정하면 false로 설정됩니다.