我有兩個jqxgrids都來自同一地點,並使用相同的dataAdapter來獲取數據。一個網格具有可過濾的列。我無法弄清楚如何強制第二個網格自動重新過濾,當用戶在第一個輸入一些過濾文本。有沒有人這樣做,或者甚至可以不必創建自定義過濾器?如何根據第一個過濾條件過濾第二個jqxgrid?
2
A
回答
1
使用'getfilterinformation',你可以得到jqxGrid的過濾器,條件和值。 getfilterinformation返回一個過濾器數組。陣列中的每個項目都有以下字段:
filter - 這是列的過濾器。您可以將過濾器視爲一組過濾器,因爲某列可能有多個應用過濾器。通過調用filter.getfilters(),您可以獲得應用於列的所有過濾器。過濾器組中的每個過濾器都有{value,condition,operator和type},其中value是過濾器的值,condition是ex:「Contains」,操作符可以是「and」或「or」,類型表示過濾器的類型(stringfilter,datefilter等)。
過濾列的數據字段。
然後,您可以將過濾器應用於網格實例作爲此示例所示:customfiltering.htm
0
您可以綁定到第一網格的filter
事件的方法。由於API中規定:
$("#jqxGrid").on("filter", function (event) {
var filterinfo = $("#jqxgrid").jqxGrid('getfilterinformation');
// then iterate through the filters applied to the 1st grid, and
// write the appropriate codes to apply the same filters to the 2nd grid
});
HTH :)
相關問題
- 1. WPF多個過濾器CollectionViewSource,第一個過濾器添加工作正常,第二個過濾器添加不
- 2. AngularJS搜索過濾器 - 第一個過濾器:全部,第二個過濾器:特定列
- 3. 根據第二個矩陣中的值過濾矩陣行
- 4. 根據「Tuple」中的第二個元素進行過濾
- 5. 讀取兩個文件並根據第一個文件的列過濾第二個文件
- 6. 根據第二個表格從一個表格中過濾數據,無重複
- 7. 角度多重過濾器,第二個過濾器是空的?
- 8. 通過第二個數據幀過濾數據幀
- 9. 如何根據第一個過程的結果運行第二個cURL過程?
- 10. 第二次點擊後取消選中第一個過濾器
- 11. Knockout:如何在第一個選擇值後過濾第二個下拉菜單?
- 12. 根據一個條件從兩個表格中過濾數據
- 13. 通過第一個字符過濾數據 - Typo3/Extbase插件
- 14. 第一選擇器不首先過濾,但第一個孩子沒有過濾
- 15. 通過第二關係過濾第一關係
- 16. SSRS有一個參數過濾第二個參數中的值
- 17. 如果第一個條件通過,第二個條件是否會被執行?
- 18. 按第一個字符過濾列值?
- 19. jQuery多選過濾器:第一個
- 20. 過濾性質的第一個字母
- 21. 過濾每第n個事件
- 22. NSPredicate with Multiple Condition - 根據第一個條件執行第二個條件
- 23. 根據第一個在.Net中的選擇過濾第二個網格中的記錄
- 24. 根據Asp.Net中的第一個選擇過濾第二個網格中的記錄GridView
- 25. 基於第一個選擇列表過濾第二個選擇列表
- 26. 如何過濾第一個字母的mysql數據
- 27. 如何過濾元組元組中的第二個元素?
- 28. 如何根據第一個數據發佈第二個集合
- 29. 兩個listView綁定一個數據源,兩個過濾器 - 第二個覆蓋第一個......爲什麼?
- 30. 第一差異過濾器
感謝。我絕對可以這樣做,而且確實做到了。將代碼放在第一個網格的過濾器函數中,然後將過濾器應用到其他網絡上非常簡單。我很好奇,是否有一些自動化的魔法可以讓它自行發生。如果沒有人能儘快提出,我會接受你的答案。 –