gpt4 book ai didi

javascript - 如何在内联Jqgrid中仅添加一行

转载 作者:行者123 更新时间:2023-12-03 05:38:50 25 4
gpt4 key购买 nike

我正在开发一个网络应用程序,因为我正在使用 Inline Jqgrid 。但是当网络表单处于创建模式时,那么在 jqgrid 中只会添加一行,最多不超过一行。为此,我将尝试这样的操作:

if(CardCode=="")
{
$("#Stages").jqGrid("inlineNav","#nav-Stages",{
edit: false,
add: false,
addicon:"ui-icon-plus",
save:true,
view:true,
cancel: false,
addParams:{position:'last'}
});
$("#Stages").jqGrid('addRow',{position:'last'});
}

在 jqgrid 添加中,编辑属性设置为 false 并在最后位置添加单行。但在这种情况下,问题是我无法验证 jqgrid 因为保存按钮当时处于非事件状态,那么解决方案是什么为了那个原因 。我使用的是 jqgrid 版本 5.0.0请提出一些解决方案。

最佳答案

尝试使用free jqGrid (最新发布版本为4.13.5)代替商业Guriddo jqGrid JS ,您当前使用的。您可以直接从 CDN 加载 jqGrid 文件(请参阅 the wiki articlethe come example )。

Free jqGrid 是我开发的 jqGrid 的分支。它在很多地方使用内部事件。因此,inlineNav 的保存按钮(或 formatter: "actions" 或以任何其他方式)将在开始内联编辑时自动激活。因此,您应该在调用 addRow 方法后激活“保存”按钮,该方法将启动内联编辑。

关于javascript - 如何在内联Jqgrid中仅添加一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40627714/

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