2010-11-15 57 views
0

我使用的jqGrid和我需要基於網格的內容更新圖表(jQuery的海軍報)。jqGrid的搜索事件

我的問題是,有沒有我可以每一個搜索預製趕時間的事件?

我一直在閱讀上的jqGrid文檔但到目前爲止,我在創建網格時沒有當搜索完成後正好可以更新圖表。

任何幫助,您可以給我就好了。

在此先感謝。

回答

2

它可以有點取決於你使用哪種形式的搜索。事件onInitializeSearch可以是一個不錯的選擇。如果它可以幫助你沒有,你應該追加你的問題更多的信息,其搜索方式,您使用(Toolbar SearchingSingle field searchingAdvanced SearchingCustom Searching)以及在什麼時刻(前,後......),你需要接受的事件。

而且可能需要搭上不是真正的搜索事件,但loadComplete事件爲例。在網格的每次重新加載以及每次搜索時,在處理結束時調用事件處理程序。

+0

嗨!我已經嘗試了loadComplete事件,並且它在我刷新瀏覽器上的整個頁面時起作用。但奇怪的是,它不是當我執行搜索時。事件根本就沒有發現。如果loadComplete在搜索時被觸發,它將是完美的。 – fmarinheiro 2010-11-15 11:46:13

+1

@fmarinheiro:搜索時必須觸發'loadComplete'。如果在你的情況下它不起作用,你應該追加你的問題一個可以用來重現你的問題的代碼示例。要麼在jqGrid中發現一個錯誤,要麼在jqGrid的使用中發生了一個小錯誤。在這兩種情況下,都需要代碼示例。 – Oleg 2010-11-15 11:54:53

+0

好的,加載完成的作品是我的錯誤。當設置網格選項E是製作: ...... 的GridView:真, loadComplete:functionIWantToCall數(param) ...... 現在我做這樣: .... ... gridview:true, loadComplete:function(){functionIWantToCall(param); }, ...... 不知道爲什麼它不工作的第一種方式,但現在它工作正常。 感謝您的提示。 – fmarinheiro 2010-11-15 15:40:06