2025年jquery.edatagrid(可编辑datagrid)的使用

jquery.edatagrid(可编辑datagrid)的使用用 spring springmvc mybatis mysql 实现简单的可编辑单元格 首先是页面效果图 其中 编号 列是不可编辑的 暂缓措施 是可以自由编辑的 主要 html 组成 lt page language

大家好,我是讯享网,很高兴认识大家。

用spring+springmvc+mybatis+mysql实现简单的可编辑单元格,首先是页面效果图:


讯享网

其中,“编号”列是不可编辑的,“暂缓措施”是可以自由编辑的,主要html组成:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/jquery-easyui-1.3.3/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/jquery-easyui-1.3.3/themes/icon.css"> <script type="text/javascript" src="${pageContext.request.contextPath}/jquery-easyui-1.3.3/jquery.min.js"></script> <script type="text/javascript" src="${pageContext.request.contextPath}/jquery-easyui-1.3.3/jquery.easyui.min.js"></script> <script type="text/javascript" src="${pageContext.request.contextPath}/jquery-easyui-1.3.3/locale/easyui-lang-zh_CN.js"></script> <script type="text/javascript" src="${pageContext.request.contextPath}/jquery-easyui-1.3.3/jquery.edatagrid.js"></script> <script type="text/javascript" src="${pageContext.request.contextPath}/js/common.js"></script> <script type="text/javascript"> $(function(){ 
    $("#dg").edatagrid({ url:'${pageContext.request.contextPath}/customerReprieve/list.do?lossId=${param.lossId}', saveUrl:'${pageContext.request.contextPath}/customerReprieve/save.do?customerLoss.id=${param.lossId}', updateUrl:'${pageContext.request.contextPath}/customerReprieve/save.do', destroyUrl:'${pageContext.request.contextPath}/customerReprieve/delete.do' }); }); function confirmLoss(){ $.messager.prompt('系统提示', '请输入流失原因:', function(r){ if (r){ $.post("${pageContext.request.contextPath}/customerLoss/confirmLoss.do",{id:'${param.lossId}',lossReason:r},function(result){ if(result.success){ $.messager.alert("系统提示","执行成功!"); }else{ $.messager.alert("系统提示","执行失败!"); } },"json"); } }); } </script> <title>Insert title here</title> </head> <body style="margin: 15px"> <table id="dg" title="客户流失暂缓措施管理" style="width:800px;height:250px" toolbar="#toolbar" idField="id" rownumbers="true" fitColumns="true" singleSelect="true"> <thead> <tr> <th field="id" width="50">编号</th> <th field="measure" width="300" editor="{type:'validatebox',options:{required:true}}">暂缓措施</th> </tr> </thead> </table> <div id="toolbar"> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="javascript:$('#dg').edatagrid('addRow')">添加</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-remove" plain="true" onclick="javascript:$('#dg').edatagrid('destroyRow')">删除</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-save" plain="true" onclick="javascript:$('#dg').edatagrid('saveRow');$('#dg').edatagrid('reload')">保存</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-undo" plain="true" onclick="javascript:$('#dg').edatagrid('cancelRow')">撤销行</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-confirm" plain="true" onclick="javascript:confirmLoss()">确认流失</a> </div> </body> </html>

讯享网
小讯
上一篇 2025-02-17 17:22
下一篇 2025-03-29 19:32

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/72114.html