0
我已經定義從下面的XML文件中獲取數據的XMLList做過濾:使用的filterFunction基於超過1個參數
<modules>
<module hab_id="1" module_id="1" default="true" access="true" />
<module hab_id="1" module_id="2" default="true" access="true" />
<module hab_id="1" module_id="2" default="true" access="false" />
<module hab_id="1" module_id="2" default="false" access="true" />
<module hab_id="2" module_id="3" default="true" access="true" />
<module hab_id="2" module_id="3" default="false" access="true" />
</modules>
現在在我的功能,讓在點擊一個按鈕,我想過濾由hab_id和module_id同時填充數據網格。
我在函數試圖這樣的:
public function click_Handler(event:MouseEvent):void{
myXMLList.filterFunction = myFilter;
myXMLList.refresh();
myDatagrid.dataProvider = myXMLList;
}
private function myFilter(xml:XML):Boolean{
return Number([email protected]_id) == 1;
return Number([email protected]_id) == 2;
}
但濾波器僅工作似乎hab_id。它不是通過hab_id和module_id進行過濾。
對此有何幫助?
這很好。 – FlexyBoz