我在包含多個條目的組合框中有一個過濾器。我不想使用完全匹配來過濾數據網格,而是希望獲取選定的值,並只顯示數據字段中包含所選值的記錄。 例如:用戶選擇「新建」的值,數據網格顯示記錄內容可以是「新用戶」,「新人」,「這是新的」等記錄。 我認爲我需要使用RegExp,但我無法解決如何使其正常工作。 由於提前, 小號...Flex:使用包含在數據域中的組合框過濾數據網格
0
A
回答
4
像這樣的東西應該工作:
public function filter(item:Object):Boolean{
var result:Boolean=false;
if (item.name.toUpperCase().indexOf(cbo.selectedLabel.toUpperCase()) >= 0)
result=true;
return result;
}
這個過濾器功能將搜索name屬性(或者任何你想過濾的)與傳遞的對象組合框當前選定的標籤,如果它找到該值,它將返回true。因此,如果它在字符串中的任何位置找到單詞「New」,它將顯示在數據網格中。 IE:「新人」,「新用戶」都會出現一次過濾。
希望這是你在找什麼。
3
您可以修改它以產生下拉篩選功能。 當前文本框過濾正在工作。所以我在這裏發佈。
聲明2字符串變量 tempString和tempString_Name 然後...
使用下面的2個功能
private function filterByTerritory(item:Object):Boolean{
tempString = item.name;
tempString_Name = item.territory;
if((tempString.indexOf(sampleFilter.text,0) != -1) &&
(tempString_Name.indexOf(terrFilterTxt.text,0) != -1)){
return true;
}
else{
return false;
}
}
private function doFilter():void{
if((sampleFilter.text.length == 0) &&
(terrFilterTxt.text.length == 0)) {
myData.filterFunction == null;
}
else{
myData.filterFunction = filterByTerritory;
}
myData.refresh();
}
接受通這2個文本框數據
<mx:TextInput id="sampleFilter" change="doFilter()"/>
<mx:TextInput id="terrFilterTxt" change="doFilter()"/>
簡而言之:請致電doFilte關於你想過濾發生的事件。
我很快就會過濾基於組合框的數據網格。 直到再見。我將很快成爲會員:)
相關問題
- 1. 使用flex中的組合框過濾數據網格
- 2. 在flex數據網格標題中包含組合框
- 3. 基於行中的數據過濾數據網格,Flex
- 4. 使用CheckBox過濾flex數據網格中的列
- 5. 使用組合框中的選定值過濾網格的數據
- 6. 在數據網格上使用數據綁定組合框
- 7. Flex 3的組合框:過濾器的XMLListCollection數據源
- 8. 如何使自定義組合框控件在vb.net中包含數據網格
- 9. 數據網格中的obout組合框
- 10. 綁定組合框在數據網格
- 11. 組合框在數據網格WPF
- 12. 使用datepickers過濾數據網格
- 13. 使用flex指定數據網格中的數字來過濾行4.5
- 14. 在參數中綁定WPF數據網格中的組合框
- 15. 在基於另一個組合框的數據網格中過濾組合框vb.net
- 16. 數據網格,它使用結合創建組合框
- 17. 我想添加組合框中的選擇到flex中的數據網格
- 18. C# - 從數據集導入後組合框項包含空格
- 19. Kendo網格數據源嵌套和組合過濾器
- 20. Flex高級數據網格包裝
- 21. 組合框的數據源綁定時,數據在數據網格視圖
- 22. 如何使用多個組合框來過濾數據
- 23. c#使用組合框來過濾sql數據
- 24. 如何根據組合框中的值填充數據網格
- 25. 包含大量數據的過濾html表格(超過12K行)
- 26. Extjs 6 - 與組合框過濾網格
- 27. 轉置在Flex中的數據網格
- 28. 過濾json數據並在網格中顯示數據
- 29. 通用數據網格過濾
- 30. 過濾網格數據在extjs
這是friggin真棒,比我見過的任何東西都更好。爲此歡呼,你救了我一個這樣的麻煩,我覺得我欠你晚餐。 – D3vtr0n 2010-09-10 20:19:11