黑马day45EasyUI修改dataGrid一行数据 页面代码。
2017-09-04 10:15
344 查看
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!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"> <title>Insert title here</title> <link rel="stylesheet" type="text/css" href="../css/easyui.css"> <link rel="stylesheet" type="text/css" href="../css/icon.css"> <script type="text/javascript" src="../js/jquery.min.js"></script> <script type="text/javascript" src="../js/jquery.easyui.min.js"></script> <script type="text/javascript"> //===JQuery页面加载完毕执行。 $(function() { $('#dg').datagrid({ url : '${pageContext.request.contextPath}/GetProductHavePage', columns : [ [ { field : 'pid', title : 'Code', width : 100 }, { field : 'pname', title : 'Name', width : 100 }, { field : 'shop_price', title : 'Price', width : 100, align : 'right' }, { field : 'pdesc', title : '描述', width : '300px' }, { field : 'pimage', title : '图片', width : '100px', formatter : function(value, row, index) { return "<img src='../" + value + "' width='100%' />"; } } ] ], pagination : true, pageList : [ 5, 10, 15 ] }); }); function myUpt(){ //===打开一个窗口。===【div id="dd"】 $("#dd").window("open"); //回显===//===调用getSelected方法 var j = $("#dg").datagrid("getSelected");//===Json对象。 //填充===【form id="uptPro"】 $("#uptPro").form("load",j);//===表单填充Json对象j的数据。 } function myClose(){ //===【div id="dd"】 $("#dd").window("close"); } /* ===以 ajax 的方式提交表单。 ==######【EasyUI第一次见?】学Ajax没学?Yes=== 【网站前台页面使用Bootstrap,表单提交有form,不需要Ajax方式;所以前面没讲(这里用到才讲); 网站后台页面使用EasyUI,表单提交。常需要Ajax方式提交表单。常见应用:修改表单回显的数据】 */ function mySave(){ //以 ajax 的方式提交表单。==######【EasyUI第一次见?】学Ajax没学?Yes=== $('#uptPro').form({ url:"${pageContext.request.contextPath}/UptPro", success:function(data){ if("yes" == data){ $("#dd").window("close"); $("#dg").datagrid("reload","${pageContext.request.contextPath}/GetProductHavePage"); } } }); // submit the form $('#uptPro').submit(); } </script> </head> <body> <div id="dd" class="easyui-dialog" title="My Dialog" style="width: 400px; height: 200px;" data-options="iconCls:'icon-save',resizable:true,modal:true,closed:true,buttons:'#liangGe'"> <form id="uptPro" method="post"> <input type="hidden" name="pid" /> <table border="1" width="100%" class="imagetable"> <tr> <td>商品名称</td> <td><input type="text" name="pname" /></td> </tr> <tr> <td>商品价格</td> <td><input type="text" name="shop_price" /></td> </tr> <tr> <td>商品图片【没有上传】</td> <td><input type="text" name="pimage" /></td> </tr> <tr> <td>商品是否热门</td> <td><input type="radio" name="is_hot" value="0" checked="checked" />不热门 <input type="radio" name="is_hot" value="1" />热门</td> </tr> </table> </form> <div id="liangGe"> <a href="#" class="easyui-linkbutton" onclick="mySave()">保存</a> <a href="#" class="easyui-linkbutton" onclick="myClose()">关闭</a> </div> </div> <a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit'" onclick="myUpt()">修改商品</a> <table id="dg"></table> <div>test</div> </table> </body> </html>
相关文章推荐
- C#中DataGridView绑定了DataTable后,通过代码修改DataGridView中的数据,总有一行(被修改过并被用户选中的行集合中索引为0的行)不能被UpDate回数据库的问题和解决办法
- dataGrid前台修改数据,不刷新页面
- dataGrid前台修改数据,不刷新页面
- [原创]dataGrid前台修改数据,不刷新页面
- C#中DataGrid加载XML数据--在另外一页面修改数据
- WPF学习日志1---DataGrid绑定与修改更新(数据List & 数据库)[部分代码有摘录其他文章]
- Control Study -> Asp.net几个较复杂的显示数据控件(Repeater/DataList/DataGrid)用法 (示例代码下载)
- DWZ 用dialog调用MVC自动生成的密码修改页面一直出现“数据加载中,请稍等...”和去掉“数据加载中,请稍等”的方法
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- 用DataGridView修改数据库数据完整代码(手动)
- easyui的datagrid修改一行信息后,更新本行
- 在前端页面对easyui中的datagrid与jqgrid加载后的数据进行操作
- 修改用户信息的时候,使用Servlet对新的数据和数据库的数据进行对比,修改成功实现页面的弹窗和页面的跳转
- Android之ListView性能优化——一行代码绑定数据——万能适配器
- 使用JS代码把WEB页面的数据导入Excel,代码如下:
- Flex中通过调用setClipboard将DataGrid数据复制到剪贴板便于导出Excel的代码--复制
- Python修改Excel数据的实例代码
- (安卓APP)关于使用偏好设置储存数据,首次登录应用到新手指导页,再次登录直接到主页面简单的相关实现代码
- 在Gridview控件中点击编辑链接,把这一行数据传给编辑界面进行修改
- sqlite 一行数据存在时修改不存时插入 INSERT IF NOT EXISTS ELSE UPDATE