2010-11-15 60 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