简单的应用,先把代码贴出来,后面有时间再整理
<script>
$().ready(function(){
$('#tree').tree({
url:'${ctx}/addressbook/addressgroup!tree.action',
onClick : function(node){addressbookTable(node.id);}
});
addressbookTable();
});
function addressbookTable(id){
if(id=='0') id = '';
grid=$('#addressbookTable').datagrid({
url:'${ctx}/addressbook/addressbook!datagrid.action',
title:'联系人资料',
queryParams:{id:id},
width:600,
height:350,
pagination:true,
singleSelect:true,
columns:[[
{field:'id',title:'id',width:80},
{field:'name',title:'姓名',width:80}
]],
toolbar:[{
text:'Add',
iconCls:'icon-add',
handler:newForm
},{
text:'Cut',
iconCls:'icon-cut',
handler:function(){
alert('cut');
}
},'-',{
text:'Save',
iconCls:'icon-save',
handler:function(){
alert('save');
}
}]
});
}
$('#btn-save,#btn-cancel').linkbutton();
win = $('#addressbook-window').window({
closed:true
});
form = win.find('form');
//crud
function newForm(){
win.window('open');
form.form('clear');
form.url = '${ctx}/addressbook/addressbook!easyuiSave.action';
}
function saveForm(){
form.form('submit', {
url:form.url,
success:function(data){
eval('data='+data);
if (data.success){
grid.datagrid('reload');
alert();
win.window('close');
} else {
$.messager.alert('错误',data.msg,'error');
}
}
});
}
function closeWindow(){
win.window('close');
}
</script>
<script type="text/javascript" charset="utf-8">
//日期控件
jQuery(function($){
$('#birthday').datepicker({
dateFormat: 'yy-mm-dd',//日期
yearRange: '1900:2099', //取值范围.
showOn: 'both', //输入框和图片按钮都可以使用日历控件。
buttonImage: '${ctx}/scripts/datepicker/calendar.gif', //日历控件的按钮
buttonImageOnly: true,
showButtonPanel: true
});
});
</script>
<div class="easyui-layout" fit="true">
<div region="west" split="true" title="通讯录分组" style="width:200px;padding1:1px;overflow:hidden;">
<div title="通讯录分组" selected="true" style="overflow:auto;padding:10px;">
<ul id="tree"></ul>
</div>
</div>
<div region="center" title="联系人" style="overflow:hidden;">
<table id="addressbookTable" ></table>
</div>
</div>
<div id="addressbook-window" title="新建联系人" style="width:400px;height:250px;">
<div style="padding:20px 20px 40px 80px;">
<form method="post">
<table>
<input type="hidden" name="groupId" value="1"/>
<tr>
<td>姓名:</td>
<td><input name="name"></input></td>
</tr>
<tr>
<td>电话:</td>
<td><input name="tel"></input></td>
</tr>
<tr >
<td >生日:</td>
<td><input type="text" id="birthday" name="birthday" readOnly="readOnly"/></td>
</tr>
</table>
</form>
</div>
<div style="text-align:center;padding:5px;">
<a href="javascript:void(0)" onclick="saveForm()" id="btn-save" icon="icon-save">保存</a>
<a href="javascript:void(0)" onclick="closeWindow()" id="btn-cancel" icon="icon-cancel">取消</a>
</div>
</div>
- 大小: 526 Bytes
分享到:
相关推荐
基于jquery easyui改造的周选择控件 可指定周起始星期,默认周日为本周的第一天
前端jquery+easyUI实现的...每周的第一天是周一;每年的最后一天(即12月31号)所在的周是该年的最后一周,若包含来年的1号,则就归为去年的最后一周,否则就是来年的第一周 5.月选择器最大12个月,暂未实现,待完善
10月最后一天了,在忙也得把这篇文章写完,不然又得多一个空白月了。 这是之前带领成员开发一个小模块功能的时候,需要用到弹出窗口加载树状级联单位选择,最后决定用采用jQuery+EasyUI插件进行开发。但是在使用...
此文件内容为本博客SSH项目实战第七天搭建前台系统时需要导入的由前台开发人员编写好的静态html页面以及所有的js、css文件资源。
该资源为本博客中ssh项目实战中第一天搭建maven环境中的需要导入的webapp下面的文件资源,其中包含了JqueryEasyUI和JqueryZtree的资源文件等。
第二次在展开时,子节点又被重复加载了一遍,造成了数据重复显示,并没有提供清除子节点的方法。想尽了各种办法来解决这个问题,只能换另一种形式加载子节点的值了,把每一个节点值保存起来,判断是否已经存在,存
python学习第一天—django框架—后台管理 目录 文章目录后台管理1、本地化1.1、语言1.2、时区2、创建管理员3、创建模型类4、注册模型类5、数据迁移6、自定义管理页面6.1、django应用后台web管理页面6.2、修改模型...
crm系统开发第一天,ssm架构集成easyui,对domain对象进行基础的crud操作
javaweb企业级项目开发源码第一天: 1.电商行业的背景。互联网行业工资高。 2.电商模式:b2b,b2c,c2c,o2o 3.项目架构: 1.)实力2.)分布式3.)基于soa架构4.宜立方商城的系统架构。 5.工程建造。 * maven管理...
第一天 讲师:传智.入云龙 1. 聊聊电商行业 1.1. 电商行业发展 近年来,中国的电子商务快速发展,交易额连创新高,电子商务在各领域的应用不断拓展和深化、相关服务业蓬勃发展、支撑体系不断健全完善、...