2010-02-02 70 views
0

我在flex中使用了一個datagrid,並需要使用不同樣式呈現每個單元格。 什麼可能是最好的方式來設置樣式到datagrid/advanced datagrid(flex)中的特定單元格?如何在datagrid中爲單元格設置樣式

我想一個可能的選項可以擴展數據網格並重寫drawRowBackgroungd函數。除此之外,我可以使用一些自定義項目渲染器或一些與一系列標籤功能類似的屬性,在那裏它用於返回標籤,我們需要一種樣式。

在此先感謝。

+0

只要你問什麼是做某事的「最佳途徑」,你就會在你的答案中獲得很多主觀性。對於新來Flex的人來說,最好的辦法可能不是長期用戶最好的選擇。每個人都有自己的喜好。 – invertedSpear 2010-02-02 15:49:24

回答

1

我認爲項目渲染器是您的最佳選擇,您可以使用畫布作爲渲染器,並根據該單元格的數據對其執行任何操作。

+0

謝謝invertedSpear。 這意味着使用'AdvancedDataGridRendererProvider'屬性'columnspan'和'rowspan'都設置爲1.請糾正我,如果我錯了。 – Ashine 2010-02-05 11:29:57

+0

渲染器可用於許多不同的方式。我會在網上查找一個教程,並從其中的一個工作。這是您正在做的Adobe的快速入門。看看它是否會幫助你:http://www.adobe.com/devnet/flex/quickstart/using_item_renderers/ – invertedSpear 2010-02-05 15:34:19

+0

謝謝invertedSpear :) – Ashine 2010-02-11 12:45:15

相關問題