网上都是用自定义的方式实现的 其实 jqgrid自带的更方便 完全没必要自定义实现
$("#table_list_2").jqGrid({
url : "${pageContext.request.contextPath}/order/findByPage.shtml",
editurl: "${pageContext.request.contextPath}/order/editEntity.shtml",
cellurl:"${pageContext.request.contextPath}/order/editEntity.shtml",
datatype: "json",
height: 450,......
如上代码所示加上editurl属性
注意这个editurl包含了修改和删除的url
通过火狐debug发现提交的时候后台提交了id和oper两个属性
当oper等于del的时候就是删除的操作 清楚这个逻辑后后台就可以写实现了
@ResponseBody
@RequestMapping("editEntity")
@Transactional(readOnly = false)
@SystemLog(module = "日志记录", methods = "xxx修改-删除")
public String editEntity(HttpServletRequest request) throws Exception {
String oper = request.getParameter("oper");
String id = request.getParameter("id");
....业务代码
if (oper.equals("del")) {
....业务代码
productMapper.deleteByAttribute("id", id, ProductFormMap.class);
} else if (oper.equals("edit")) {
....业务代码
productMapper.editEntity(productFormMap);
}
return "success";
}
这样就搞定了!
分享到:
相关推荐
jqGrid 是一个强大的JavaScript前端数据网格插件,用于在网页上展示、操作和管理大量数据。这个实例结合了Java Servlet、JSP(Java Server Pages)和MySQL数据库,为我们提供了一个完整的前后台交互解决方案。 首先...
本实例将详细介绍如何在前端使用jqGrid实现简单的增删改查操作,并通过C#作为后台处理数据。 **前后端交互** 1. **数据加载**:在前端,使用jqGrid的`url`参数指定后台数据源的URL,jqGrid会发送Ajax请求获取数据...
在SSH框架中整合JQGrid,主要目的是在后台处理数据的同时,提供一个前端用户友好的界面来展示和操作这些数据。以下是对这个整合过程的详细解释: 1. **设置环境**:首先,你需要确保你的项目已经配置了SSH框架。这...
8. **实现jqGrid前端**:在JSP页面中引入jqGrid的JavaScript和CSS文件,配置jqGrid的参数,与后端进行Ajax通信获取数据。 9. **测试与调试**:运行项目,测试查询功能是否正常,确保数据能正确显示在jqGrid中。 ...
jqGrid与Struts2的结合使用可以实现数据的后台动态加载和前端的交互操作。具体步骤如下: 1. **配置Struts2 Action**:创建一个Action类,负责处理请求并返回数据。例如,可以创建一个`getGridData.action`,用于...
在IT行业中,SSH和jqGrid是两种非常重要的技术,它们分别用于后端开发和前端数据展示。本项目结合了这两者,提供了一个优秀的学习平台,帮助开发者深入理解这两个技术的结合应用。 首先,SSH(Struts2 + Spring + ...
将jqGrid与Struts结合,可以方便地在后台处理数据操作,例如通过Struts的Action来实现数据的增删改查,而前端则由jqGrid负责展示和交互,形成强大的前后端协作。 **核心功能** - **数据分页**:jqGrid允许用户对...
2. 表格操作:添加、删除、保存和取消操作,需在ThinkPHP5中编写相应的控制器方法,处理这些请求并更新数据库。 3. 自定义行为:通过监听JqGrid的事件,如clickRow、beforeSelectRow等,实现自定义的用户交互逻辑。 ...
用户可以直接在前端界面中进行这些操作,jqGrid会将请求发送到服务器,Asp.net后台接收到请求后进行相应的数据库操作。使用LINQ(Language Integrated Query),我们可以方便地在C#代码中编写数据库查询,简化了数据...
JQGrid是一款强大的JavaScript数据网格组件,用于在Web应用程序中展示和操作大量数据。它基于jQuery库,提供了丰富的功能和自定义选项,使得在前端构建交互式的表格变得简单易行。下面将详细介绍JQGrid的基本使用、...
将JqGrid与Lotus Domino结合,可以在Web前端创建出与后台数据库紧密集成的动态表格,提供实时的数据查看和操作体验。 在"lotus domino jqgrid显示视图例子"中,我们可能会涉及以下几个关键步骤: 1. **数据获取**...
jqGrid是一款功能强大的JavaScript表格插件,用于在Web页面中展示和操作数据,它支持分页、排序、搜索和编辑等功能。Struts2是Java Web开发中的一个MVC框架,用于构建灵活、可扩展的Web应用程序。将jqGrid与Struts2...
从给定的文件信息来看,...总之,jQuery UI Tabs和jqGrid都是功能强大且广泛使用的前端插件,它们的结合可以创建出功能丰富、用户友好的数据展示界面。理解并掌握它们的使用方法,对于Web开发人员来说是非常有价值的。
4. **数据操作**:jqGrid提供了多种操作方式,如行的添加、编辑和删除。可以通过Struts2的Action处理这些操作,例如,编辑操作可能涉及Action中的更新数据库逻辑。 5. **自定义对话框**:在描述中提到的"使用自定义...
jQuery的jqGrid是一款功能强大的数据网格插件,适用于网页上展示和操作大量结构化的数据。它以其丰富的特性、灵活的配置和高效的性能在Web开发领域广泛应用。本项目是jqGrid 3.2版本的一个Demo,特别针对SQL Server ...
这通常涉及到前端页面的交互设计,以及后端接口的编写,以处理权限的增删改操作。 6. **权限动态调整**:在RBAC模型中,权限可以随着业务需求的变化而动态调整,无需直接修改用户权限,只需修改角色权限即可。 7. ...
底层架构优化 Maven多项目依赖,模块及插件分项目,尽量松耦合,方便...Job作业调度,界面化在线管理,可新增,编辑、删除、暂停、恢复、运行一次等操作 在线查询在线人员,强踢在线账号。 代码生成工具操作简化及优化。
开发者需要将这些配置文件集成到S2HH框架中,以实现前端和后端的完美对接。 总的来说,"S2HH+jqGrip的用户增删改查完整示例"是一个综合性的教程,它展示了如何使用S2HH框架与jqGrip插件来构建一个功能齐全的用户...
接下来,我们需要实现DAO层的其他类,如`DemoDAO`,它负责执行SQL查询、插入、更新和删除操作。这些操作通常会封装成静态方法或者实例方法,根据业务需求调用。同时,我们还需要创建一个对应的Service层,用于业务...
技术选型 springboot + mybatis + bootstrap + jqgrid + ajax + elasticsearch(用到在整合) + redis(用到在整合) 项目编码: UTF-8 项目名称: poem 数据库名称: poem 项目中包结构: ...远程词典操作