0
Im在運行時加載手風琴控件的選項卡。選項卡的數量由用戶的角色決定。每個選項卡都來自一個模塊,因此加載時間是可變的。因此,每次運行應用程序時都會更改列表順序。Flex手風琴控制:排序標籤?
是否有一個實用的方法來排序標籤作爲每個新標籤加載?
Im在運行時加載手風琴控件的選項卡。選項卡的數量由用戶的角色決定。每個選項卡都來自一個模塊,因此加載時間是可變的。因此,每次運行應用程序時都會更改列表順序。Flex手風琴控制:排序標籤?
是否有一個實用的方法來排序標籤作爲每個新標籤加載?
嗯,這是我傻的:
在「ModuleEvent.Ready」處理程序添加以下代碼:
var childArray : Array = accordion.getChildren();
for (var o:int = childArray.length - 1; o > 0;o--)
{
for (var i:int = 0; i < o;i++)
{
if(childArray[i].label > childArray[i + 1].label)
{
var childObject : Object = accordion.removeChildAt(i + 1);
accordion.addChildAt(childObject as DisplayObject, i);
}
}
}
訴諸每個負載會造成問題,如果你有很多選項卡的..但我的名單很短..