赞
踩
easyUI是依赖Jquery的……
使用easyUI动态拼接表单
1)发送请求,查询数据库某表的数据
2)解析返回的JSON对象动态拼接为表单
3)分页展示
<body> <table id="dg"></table> </body> <script> $('#dg').datagrid({ url:'/erole/getCurrentRoleList', columns:[[ {field:'rid',title:'角色ID',width:100,checkbox:true}, {field:'rcode',title:'角色编码',width:100}, {field:'rname',title:'角色名称',width:100}, {field:'operation',title:'操作',width:100, formatter: function(value,row,index){ return "<a href='#' οnclick='updateCurrentErole("+row.rid+")'>修改 </a>"+ "<a href='#' οnclick='detailsCurrentErole("+row.rid+")'> 详情 </a>"+ "<a href='#' οnclick='deleteCurrentErole("+row.rid+")'> 删除</a>"; }} ]], /*如果为true,则在DataGrid控件底部显示分页工具栏。*/ pagination:true, /*在设置分页属性的时候初始化页码。*/ pageNumber:1, /*在设置分页属性的时候初始化页面大小。*/ pageSize:4, /*在设置分页属性的时候初始化页面大小选择列表。*/ pageList:[4,6,8], toolbar:'#tb' }); </script>
erole中(最好继承一个包含后续字段的类)应该还包含page(固定属性名称,当前页数)、rows(固定属性名称,每页大小。不要与返回时的rows混淆了,这是两个不一样的意思)、limitStart(分页查询的开始)=(page-1)*rows
@RequestMapping、@ResponseBody参考
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。