0
我使用Flex工作,並且創建了一個列表,並且我有一個帶有xml文件的數據庫。我給列表一個labelField。List中的兩個字段fieldField
我不知道如何在列表中寫入2個字段。我只能寫一個字段到列表中。
我如何把在列表中有兩個標籤字段這是我的代碼:
<fx:Script>
<![CDATA[
import mx.collections.ArrayList;
import mx.events.FlexEvent;
import spark.components.ViewMenu;
import spark.components.supportClasses.TextBase;
import spark.components.supportClasses.ViewNavigatorAction;
import spark.events.IndexChangeEvent;
protected function view1_creationCompleteHandler(event:FlexEvent):void
{
for (var i:int = 0; i < arr.length; i++)
{
if (String(arr.getItemAt(i).RestaurantsKuwaiti) == "undefined" || String(arr.getItemAt(i).RestaurantsKuwaiti) == "[object Object]")
{
arr.removeItemAt(i).RestaurantsKuwaiti;
i--;
}
}
lst.labelField = "ID"
}
]]>
</fx:Script>
<fx:Declarations>
<fx:Model id="my"
source="kaka/nndata.xml" />
<s:ArrayCollection id="arr"
source="{my.alldata}" />
</fx:Declarations>
<s:List id="lst"
left="10"
right="10"
top="99"
bottom="10"
dataProvider="{arr}"
fontSize="30"
fontWeight="bold"
textAlign="right" />
我需要幫助,知道如何把2場在一個列表中。
如果我理解的問題;您可以創建自定義itemRenderer或使用labelFunction來顯示List的dataProvider中包含的對象的兩個字段。 – JeffryHouser