사용자 정의 itemRenderer를 작성할 때 렌더링 될 격자 셀의 높이와 너비를 어떻게 참조합니까? 그리드 크기를 조정하면 올바르게 크기가 조정됩니다.Flex DataGrid itemRenderer, 액세스 셀 너비와 높이
테이블의 마지막 열에 막대 그래프를 그리는 dataGrid itemRenderer를 작성했습니다.
'this', 'this.parent'및 몇 가지 다른 사항을 참조하지 않으려 고 시도했습니다. 일시적인 해킹 솔루션은이 데이터를 datacollection에 추가하는 것이지만, 그리드가 크기가 바뀌면 작동하지 않을 것이므로 매번 편집해야 할 것입니다. 당신이 당신에게 이벤트를 찾고 있다면 당신은 그냥 this.width 및 this.height
에 액세스 할 수 있어야하므로 셀 렌더링을 포함
시도해 보았습니다.하지만 this.width는 항상 0입니다. 아마도 (아마도) 100 % 너비의 HBox이기 때문에 아직 렌더링되지 않은 것으로 판단됩니다. – Alex
고마워, 션. updateDisplayList를 덮어 쓰는 일조차 절대로 내게 일어나지 않았습니다. +1 –