如何在其工具栏外使用免费的jqgrid搜索和查看工具栏按钮

时间:2015-11-17 12:08:03

标签: javascript jquery twitter-bootstrap jqgrid free-jqgrid

免费的jqgrid搜索和查看按钮在其工具栏中使用,如:

$grid.jqGrid("navGrid", "#grid_toppager", {
    iconsOverText: true,
    search: true,
    del: true,
    add: true,
    view: true,
    refresh: false,
    edit: false
},

工具栏中还有其他按钮。工具栏中有太多按钮无法在移动设备中使用。不经常使用的按钮应放在单独的bootstrap组合按钮中,并在jqgrid外部调用。

如何在jqgrid外调用搜索和查看命令,并从jqgrid工具栏中删除这些按钮。

可以通过将搜索和视图设置为false来删除按钮。如何在这种情况下从外部按钮调用这些按钮?

https://stackoverflow.com/questions/30011126/how-to-replace-top-level-toolbar-with-bootstrap-3-navbar-in-free-jqgrid中的类似问题没有答案。

这个问题要求在jqgrid工具栏中保留最常用的按钮,如添加,删除和一些自定义按钮,并从jqgrid外的应用程序设置组合按钮调用其他按钮。

1 个答案:

答案 0 :(得分:1)

搜索导航栏的查看按钮非常简单。只需要调用jqGrid的searchGridviewGridRow方法。在调用viewGridRow之前,应该获取所选行(jqGrid的selrow参数)的rowid,并将其用作viewGridRow的参数。方法searchGrid没有必要的选项。

因此,您可以直接在代码中调用searchGridviewGridRow方法,而无需使用navGrid。您可以在自定义按钮的clicktouchstart事件处理程序内执行此操作。