gpt4 book ai didi

jquery - 删除行后无法刷新网格

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

我正在使用内联编辑,在内联导航面板上有一个自定义删除按钮,可以从数据库中删除该行。我有一个网格刷新变量(我从奥列格的回复之一那里得到的),它可以很好地用于添加和编辑,但我无法让它在我的删除按钮上工作。以下是刷新良好的添加/编辑功能的代码:

    jQuery("#list").jqGrid("navGrid", '#pager', {add:false, edit:false, del:false, search:false, refresh:false});   
jQuery("#list").jqGrid("inlineNav",'#pager',{add:true, addicon:"ui-icon-plus", del:false, reloadAfterSubmit:true, edit:true, editicon:"ui-icon-pencil", search:false, addParams: {position: "last", addRowParams: editOptions}, editParams: editOptions});

这是我的删除按钮不起作用的代码:

    jQuery("#list").jqGrid("navButtonAdd",'#pager',{buttonicon:'ui-icon-trash', onClickButton:function(){$.get('delgridrow.php?id='+detailid);}, reloadAfterSubmit:false, afterSubmit: editOptions, caption:'', position:'last'});

这是我从 Oleg 那里得到的适用于添加/编辑的 var:

var editOptions = {
keys: true,
successfunc: function () {
var $self = $(list);
setTimeout(function () {
$self.trigger("reloadGrid");
}, 50);
}
};

我尝试将 reloadAfterSubmit 更改为 true 但这没有帮助。如有任何建议,我们将不胜感激。

最佳答案

试试这个:

$('#grid').trigger( 'reloadGrid' );

成功删除。它将刷新 jqgrid

关于jquery - 删除行后无法刷新网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40372686/

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