基于asp.net + easyui框架——实现添加、编辑、删除(三)
来源:互联网 发布:淘宝晒单福利图2000p 编辑:程序博客网 时间:2024/06/14 22:43
这篇博客的主题是实现对话窗口的添加、编辑和删除。我们总共分成五步:
1、制作对话窗口html
- <%-- 弹出操作框--%>
- <div id="dlg" class="easyui-dialog" style="width: 400px; height: auto; padding: 10px 20px"
- data-options="closed:true,buttons:'#dlg-buttons'"> <%--closed="true" buttons="#dlg-buttons"--%>
- <div class="ftitle">管理员信息</div>
- <form id="fm" method="post">
- <div class="fitem">
- <label>用户名:</label>
- <input id="firstname" name="firstname" class="easyui-validatebox" data-options="required:true"/>
- </div>
- <div class="fitem">
- <label>密码:</label>
- <input id="password" name="password" class="easyui-validatebox" data-options="required:true"/>
- <input name="Test" id="test" type="hidden" />
- <input name="AdminID" id="AdminID" type="hidden" />
- <input id="key" name="key" onkeydown= "if(event.keyCode==13)reloadgrid()" type="hidden"/>
- </div>
- <div class="fitem">
- <label>员工姓名:</label>
- <input id="workerName" name="workerName" class="easyui-combobox"/>
- </div>
- <div class="fitem">
- <label>权限:</label>
- <input id="adminRightName" name="adminRightName" class="easyui-combobox"/>
- </div>
- <div class="fitem">
- <label>备注:</label>
- <textarea id="message" name="message" style="width:150px;"></textarea>
- </div>
- </form>
- </div>
- <div id="dlg-buttons">
- <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'" onclick="saveUser()">保存</a>
- <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" onclick="javascript:$('#dlg').dialog('close')">关闭</a>
- </div>
弹出对话窗口的js
3.实现对话框中下拉框的动态加载
在博客开头为大家设置了一个悬念,在实现过程中遇到了困难,就是在下拉框动态加载数据时,显示的是一个数据库信息,更新的时候要更新此显示信息的数据库主键。多个下拉框的实现方案和一个下拉框是一样的。
解决方案:
只需要调用一般处理程序,将所需数据转化成json作为返回值,发送到界面端,显示在下拉框中的数据绑定到combobox的textField属性中,需要更新的数据绑定到valueField属性中,此时一切都ok了。
实现效果:
实现代码js:
4.实现对话窗口的保存和取消功能
5.实现删除功能
阅读全文
0 0
- 基于asp.net + easyui框架——实现添加、编辑、删除(三)
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——实现添加、编辑、删除(三)
- 基于asp.net + easyui框架——界面(一)
- 基于asp.net + easyui框架——实现分页和搜索(二)
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——实现分页和搜索(二)
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——实现分页和搜索(二)
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——界面(一)
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——完成,总结(四)
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——界面(一)
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- [Asp.net]Calendar+JqueryUi实现日程管理(右键菜单,添加,编辑,删除,源码)
- 基于asp.net+ easyui框架,js提交图片,实现先上传图片再提交表单
- ASP.NET网站权限设计实现(三)——套用JQuery EasyUI列表显示数据、分页、查询
- FckEditor添加右键菜单;增加编辑区右键图片删除功能(asp.net )
- ASP.NET GridView用法(二) 模板,脚注,排序,编辑,删除,多选,分页,添加
- Java学习路线
- 使用Jenkins配置Git+Maven的自动化构建
- 二叉树中和为某一值的路径
- 如何控制使用thymeleaf不在控制台打印日志
- Spark Streaming整合Kafka(一)
- 基于asp.net + easyui框架——实现添加、编辑、删除(三)
- 使用Gson解析json在打包混淆时出错的解决方法
- C#基础知识点(二)
- Hibernate与 MyBatis的比较
- img水平垂直居中
- 每日一练(20171109)
- 运行python脚本的几种方法
- Redis学习笔记之十三:Redis集群
- 一些Android属性的积累