刷新按钮上的 JQgrid 单击

标签 jqgrid refresh

我想在 JQGrid 的刷新按钮单击上编写代码。有什么事件吗?

最佳答案

如果您需要在开始刷新之前执行一些操作,您应该使用 beforeRefresh打回来:

$("#grid_id").jqGrid('navGrid', '#gridpager', {
    beforeRefresh: function () {
        // some code here
    }
});

如果您需要绝对另一种网格刷新的实现,您将不会调用 $("#grid_id").trigger("reloadGrid"); (听起来很奇怪)你可以通过使用 refresh: false 来做到这一点。删除标准刷新按钮并使用 navButtonAdd 的选项添加与原始按钮完全相同的自定义按钮:

$("#grid_id").jqGrid('navGrid', '#gridpager', {refresh: false});
$("#grid_id").jqGrid('navButtonAdd', "#gridpager", {
     caption: "", title: "Reload Grid", buttonicon: "ui-icon-refresh",
     onClickButton: function () {
         alert('"Refresh" button is clicked!');
     }
});

关于刷新按钮上的 JQgrid 单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10327475/

相关文章:

matlab - 提高 App Designer UI 元素的刷新率

android - 如何使用 OnItemClick 刷新我的 ListView 中单行的内容

javascript - 通过 Newtonsoft Json 在 C# 中获取 jqGrid ajax 嵌套的 Json 字符串数组

jquery - Grails 多个 JQgrid

jqgrid - TreeGrid如何在标记父级时选中/取消选中所有子级复选框

jquery - 如果列宽小于免费 jqgrid 中的标题,如何显示排序顺序

php - 防止手动页面刷新时插入重复记录

elasticsearch - 如果不是默认的,如何检查 Elasticsearch 中的刷新间隔

c# - DataTable 到 JSON 到 Controller 到 jqGrid

java - 刷新 JComponent 进行倒计时不起作用