如何在不使用jqgrid内置工具栏的情况下以编程方式在jqgrid上进行搜索

如何在不使用jqgrid内置工具栏的情况下以编程方式在jqgrid上进行搜索,jqgrid,Jqgrid,我需要在具有本地数据的jqgrid上执行搜索操作,但查询的值将来自应用程序中的另一个ui元素,而不是jqgrid工具栏的搜索对话框或标题过滤器 我查看了api,没有找到任何方法以编程方式钩住搜索/筛选操作。有办法做到这一点吗?我找到了一些关于预定义搜索的搜索模板的信息。有没有办法从grid api运行搜索模板,以便它执行筛选。您需要做的只是在postData中添加搜索筛选(filters)并设置jqGrid的search参数。然后可以重新加载网格。作为结果,用户将看到过滤后的网格 看。我希望你能

我需要在具有本地数据的jqgrid上执行搜索操作,但查询的值将来自应用程序中的另一个ui元素,而不是jqgrid工具栏的搜索对话框或标题过滤器


我查看了api,没有找到任何方法以编程方式钩住搜索/筛选操作。有办法做到这一点吗?我找到了一些关于预定义搜索的搜索模板的信息。有没有办法从grid api运行搜索模板,以便它执行筛选。

您需要做的只是在
postData
中添加搜索筛选(
filters
)并设置jqGrid的
search
参数。然后可以重新加载网格。作为结果,用户将看到过滤后的网格


看。我希望你能在这里找到你需要的一切。

更多关于这个。。我已经创建了搜索过滤器对象。但当我搜索布尔型列时,它会抱怨它没有toLowerCase函数。我尝试将sorttype设置为colmodel中的一个函数,该函数返回“1”表示true,返回“0”表示false,但仍然出现此错误。有什么提示吗?@claya:你应该把你使用的测试数据发布到jqGrid上。问题在于如何使用jqGrid或如何填充数据的细节。最好在单独的问题中这样做。