gpt4 book ai didi

jqGrid 'clearToolbar' 没有重新加载网格

转载 作者:行者123 更新时间:2023-12-03 23:49:41 24 4
gpt4 key购买 nike

我需要清除 toolbar 而无需重新加载我的 jqgrid 中的网格。它应该只是将工具栏重置为其默认值。

我尝试使用,

$("#TransactionsGrid")[0].clearToolbar();

我的网格 datatype:local 并且我不使用 loadonce:true

这使 toolbar 清晰并刷新了网格。我不希望发生这种情况。

有什么想法吗?

最佳答案

我觉得这个问题很有趣。

为了实现这个要求,我建议使用寄存器 jqGridToolbarBeforeClear 只执行一次处理程序。处理程序应该 1) 将自己注销为事件处理程序并返回“停止”以防止重新加载网格:

$grid.jqGrid("filterToolbar", { defaultSearch: "cn" });
$("#clearToolbar").button().click(function () {
var myStopReload = function () {
$grid.unbind("jqGridToolbarBeforeClear", myStopReload);
return "stop"; // stop reload
};
$grid.bind("jqGridToolbarBeforeClear", myStopReload);
if ($grid[0].ftoolbar) {
$grid[0].clearToolbar();
}
});

The corresponding demo现场直播。

关于jqGrid 'clearToolbar' 没有重新加载网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27290220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com