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

How to use free jqgrid search and view toolbar buttons outside its toolbar

本文关键字:工具栏 按钮 搜索 何使用 免费 jqgrid      更新时间:2023-09-26

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

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

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

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

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

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

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

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

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