我想在下拉控件中顯示豐富的文本,爲此我使用以下的渲染器。使用DropDown控件的Flex退出問題
<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Script>
<![CDATA[
import spark.utils.TextFlowUtil;
]]>
</fx:Script>
<s:TextArea textFlow="{TextFlowUtil.importFromXML(new XML(data))}"/>
</mx:HBox>
渲染器顯示HTML文本正確的下拉列表中,但在最上面的選項(所選項目)全HTML標記顯示,而不是什麼標記代表。我完全失去了任何幫助,將不勝感激。
謝謝
謝謝你的提示,我沒有真正改變渲染引發渲染,但問題仍然存在,我認爲你是正確的,該提示區是沒有得到通過的itemRenderer,但用一個簡單的TextInput控件呈現。擴展控制似乎是唯一的解決方案。 – Arslan 2010-10-29 21:32:15
以下鏈接幫助我擴展組合框 http://stackoverflow.com/questions/269773/flex-custom-item-renderer-for-the-displayed-item-in-the-combobox/280859#280859 – Arslan 2010-11-03 11:42:12