我使用Flex樹的iconField屬性來動態設置節點應該使用的圖標。這對葉節點工作正常,但對於分支節點,它似乎並不尊重我的iconField,而只是顯示默認文件夾節點。爲什麼使用Flex Tree組件爲分支節點忽略iconField?
這裏有一個簡單的攝製:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
[Embed("assets/icon1.png")]
public var icon1:Class;
[Embed("assets/icon2.png")]
public var icon2:Class;
]]>
</mx:Script>
<mx:XML id="dp">
<node label="Sales" icon="icon1">
<node label="East" icon="icon2"/>
<node label="West" icon="icon2"/>
</node>
</mx:XML>
<mx:Tree dataProvider="{dp}" labelField="@label" iconField="@icon"
width="100%" height="100%" />
</mx:Application>
什麼情況是,ICON2顯示了東方和西方的節點,但ICON1不顯示的銷售節點。我怎樣才能使這個工作?
嗯,這是行之有效的。奇怪的iconFunction的作品,但iconField不。無論如何,謝謝! – Marplesoft