2012-01-12 55 views
1

我需要在具有本地數據的jqgrid上執行搜索操作,但查詢的值將來自應用程序中的其他ui元素jqgrid工具欄的搜索對話框和標題過濾器ux。如何在不使用內置工具欄的情況下以編程方式在jqgrid上執行搜索

我看着api,並沒有看到任何方式以編程方式鉤入搜索/過濾器操作。有沒有辦法做到這一點?我發現有關預定義搜索的搜索模板的一些信息有沒有辦法從網格api運行搜索模板,以便它執行過濾器。

回答

2

您需要做的只是在postData中添加搜索過濾器(例如filters)並設置jqGrid的search參數。然後你可以重新加載網格。作爲結果,用戶將看到過濾網格。

看看the old answer。我希望你能在這裏找到你需要的一切。

+0

太棒了謝謝! – claya 2012-01-13 11:40:36

+0

@claya:不客氣! – Oleg 2012-01-13 13:30:50

+0

更多關於這..我創建了搜索過濾器對象。但是當我在一個布爾型的列上搜索時,它抱怨它沒有toLowerCase函數。我嘗試將sorttype設置爲colmodel中的函數,該函數返回「1」爲true,「0」爲false,但仍然出現此錯誤。任何提示? – claya 2012-01-20 22:18:00

相關問題