2010-02-02 6 views
0

flex에서 DataGrid를 사용하고 각 셀을 다른 스타일로 렌더링해야합니다. DataGrid/Advanced DataGrid (flex)에서 perticular 셀에 스타일을 설정하는 가장 좋은 방법은 무엇입니까?DataGrid에서 셀의 스타일을 설정하는 방법

하나의 가능한 옵션은 데이터 격자를 확장하고 drawRowBackgroungd 함수를 재정의 할 수 있다고 생각합니다. 이 외에도 일부 사용자 정의 항목 렌더러 또는 시리즈의 레이블 기능과 유사한 일부 속성을 사용할 수 있습니다. 여기에 스타일을 필요로하는 레이블을 반환하는 데 사용됩니다.

미리 감사드립니다.

+0

당신이 뭔가를하는 "최선의 방법"에 대해 물어 보자 마자 대답에 주관성을 많이 얻게 될 것입니다. Flex에 익숙하지 않은 사용자가 오랫동안 사용하기에 좋지 않은 것이 최선의 방법입니다. 그리고 모든 사람들은 자신의 취향을 가지고 있습니다. – invertedSpear

답변

1

아이템 렌더러가 가장 좋은 방법이라고 생각합니다. 렌더러로 캔버스를 사용하고 그 셀의 데이터를 기반으로 무엇이든 할 수 있습니다.

+0

고맙습니다. 'columnspan'과 'rowspan'을 모두 1로 설정 한 'AdvancedDataGridRendererProvider'속성을 사용한다는 의미입니다. 잘못 입력 한 경우 수정하십시오. – Ashine

+0

렌더러는 다양한 방법으로 사용할 수 있습니다. 튜토리얼을 온라인으로 찾아보고 그 중 하나에서 작업하겠습니다. 이것은 당신이하고있는 것을위한 어도비의 빠른 시작입니다. 그것이 당신을 도울 지보십시오 : http://www.adobe.com/devnet/flex/quickstart/using_item_renderers/ – invertedSpear

+0

Thanks invertedSpear :) – Ashine

관련 문제