2012-04-17 49 views
0

我在jqGrid外部有高級搜索按鈕。我使用:jqGrid網格外的高級搜索按鈕

var pSearch = //How do I get this object as mine is constructed in c# code. How do I get it from jqGrid's property collection or options?? 

$("#list").jqGrid("searchGrid",pSearch); 
+0

@Oleg你覺得有趣的一個問題.... – chugh97 2012-04-17 10:04:46

+0

順便說一句,如果你想發送消息給我,你應該在我張貼解答的問題後以「@Oleg」的評論或評論。您目前對新問題的評論沒有產生任何通知。 – Oleg 2012-04-17 10:57:57

回答

0

searchGrid的典型用法是

$("#list").jqGrid("searchGrid"); 

$("#list").jqGrid("searchGrid", {multipleSearch: true}); 

因爲高級所有真正重要的選項對話框搜索是colModel內。

我個人比較喜歡第一種形式,並設置$.jgrid.search的常用設置,以便在項目的每個頁面上包含的某個JavaScript文件中進行搜索。例如

$.extend($.jgrid.search, { 
    multipleSearch: true, 
    multipleGroup: true, 
    recreateFilter: true, 
    overlay: 0 
}); 
+0

感謝您的回答。我可以從jqGrid的選項中獲取multipleSearch,multipleGroup的搜索選項嗎?因爲我從c#代碼設置它們。 – chugh97 2012-04-17 11:47:17

+0

@ chugh97:對不起,但我不明白你的問題。 'multipleSearch'和'multipleGroup'是搜索的選項。 jqGrid主模塊中沒有這樣的選項。此外,我不明白哪些關係具有C#的選項。 – Oleg 2012-04-17 12:10:48

+0

我的選項是在C#代碼中設置的,因爲我們有jqGrid的源代碼。那裏有搜索選項。我怎樣才能讓他們在jqGrid對象的客戶端jQuery中? – chugh97 2012-04-17 19:21:49