- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 jqGrid 4.5.2 实现了一个基本的 jqGrid 表,我在 navGrid 上添加了“添加”、“编辑”、“删除”按钮。
使用“添加”或“编辑”按钮会生成一个模式,我可以在其中添加/编辑行的值。单击提交后,我的 Controller 被成功调用,但表内没有添加/编辑新行。
javascript
jQuery(grid_selector).jqGrid({
data: grid_data,
datatype: "local",
colNames:[' ', 'Col1','Col2', 'Col3', 'Col4'],
colModel: modelArray,
editurl: "editController"
});
//navButtons
jQuery(grid_selector).jqGrid('navGrid',pager_selector,
{ //navbar options
edit: true,
add: true,
del: true,
},{ //edit record form
recreateForm: true
},{ //new record form
closeAfterAdd: true,
recreateForm: true,
viewPagerButtons: false
},{ //delete record form
recreateForm: true
}
);
Java Controller
String action = request.getParameter("oper");
Map<String, String[]> parameterMap = request.getParameterMap();
switch (action) {
case "del":
String ids = request.getParameter("id");
deleteEmployee(ids);
break;
case "edit":
RowData row = generateObjFromMap(parameterMap);
editRow(row);
break;
case "add":
RowData row1 = generateObjFromMap(parameterMap);
row1 = saveRow(row11);
break;
}
}
out.print("Success");
作品:
不起作用:
为什么表在添加/编辑时没有更新?
最佳答案
datatype: "local"
和远程编辑 editurl
的组合让我觉得很奇怪。我建议您添加
reloadAfterSubmit: false
添加和编辑设置的选项。它将阻止默认重新加载网格。
关于javascript - jqGrid 从 navGrid 添加/编辑不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30767632/
jqGrid 3.8.1 比我更新 jqGrid 3.8.2 运行良好。代码开始产生错误。 错误是:未捕获的异常:jqGrid - 没有这样的方法:navGrid。下面是我的代码。 注意:如果我删除下
我有一个 asp.net MVC 应用程序,我正在尝试让 jqgrid 3.5 在其中工作。我的网格不使用分页功能,但我想使用页面导航栏作为编辑按钮。我的网格位于内容页面上的 jquery 选项卡控件
我使用 jqGrid 4.5.2 实现了一个基本的 jqGrid 表,我在 navGrid 上添加了“添加”、“编辑”、“删除”按钮。 使用“添加”或“编辑”按钮会生成一个模式,我可以在其中添加/编辑
我有一个 JQGrid,它有一个导航网格,但它没有按我想要的方式显示。有一些按钮看起来很奇怪,如下图所示: 可以看到,数字并没有完全显示出来,数字旁边的按钮也被切掉了。另外,我想减小显示页码的文本框的
我正在使用:VS 2010、ASP.NET MVC2、jqGrid 3.8.2。 我想让 navGrid“编辑”按钮在 Controller 中打开不同的 View 。我尝试了很多方法都没有效果。为了
我是一名优秀的程序员,十分优秀!