easyui 的 DataGrid View 使用
easyui真是后台人员的宝呀,让不会前台的程序员,不用再用那些自己看着都恶心的表格了!
今天来说说easyui datagrid 的 数据表格详细展示表格,这个有趣多了!
先上图
然后是代码
$('#tt').datagrid({
title:'浏览模式',
remoteSort:false,
nowrap:false,
fitColumns:true,
sortName: "id",
sortOrder: "desc",
pageSize: 20,
pageList: [5, 10, 15, 20],
pagination: true,
url:'getMemberAllList.do',
columns:[[
{field:'id',title:'ID',width:80,sortable:true},
{field:'userAccount',title:'用户帐号',width:100},
{field:'userPwd',title:'用户密码',width:80},
{field:'userTel',title:'手机',width:80},
{field:'userEmail',title:'邮箱',width:150},
{field:'userPayPwd',title:'支付密码',width:60},
{field:'userRegisterDate',title:'注册日期',width:60,sortable:true},
{field:'userGradeId',title:'会员等级',width:60,sortable:true},
{field:'userFlag',title:'用户标记',width:60},
{field:'userRealName',title:'真实姓名', hidden: 'true'},
{field:'userGender',title:'性别', hidden: 'true'},
{field:'userBirthday',title:'出生日期', hidden: 'true'},
{field:'userAddress',title:'详细地址', hidden: 'true'},
{field:'userPoints',title:'积分', hidden: 'true'},
{field:'userPaySum',title:'消费金额', hidden: 'true'},
{field:'userIdCard',title:'身份证', hidden: 'true'},
{field:'userCollectList',title:'收藏表', hidden: 'true'},
{field:'userImageMinHref',title:'头像', hidden: 'true'}
]],
view: detailview,
detailFormatter: function(rowIndex, rowData){
return '<table cellspacing="30px"><tr>' +
'<td rowspan=2 style="border:0"><img src="<%=request.getContextPath()%>/images/header/' + rowData.userImageMinHref + '.jpg" style="height:50px;"></td>' +
'<td style="border:0">' +
'<p><b style=" color:blue ">真实姓名:</b> ' + rowData.userRealName + '</p>' +
'<p><b style=" color:blue ">性 别:</b> ' + rowData.userGender + '</p>' +
'</td>' +
'<td style="border:0">' +
'<p><b style=" color:blue ">出生日期:</b> ' + rowData.userBirthday + '</p>' +
'<p><b style=" color:blue ">详细地址:</b> ' + rowData.userAddress + '</p>' +
'</td>'+
'<td style="border:0">' +
'<p><b style=" color:blue ">积 分:</b> ' + rowData.userPoints + '</p>' +
'<p><b style=" color:blue ">消费金额:</b> ' + rowData.userPaySum + '</p>' +
'</td>'+
'<td style="border:0">' +
'<p><b style=" color:blue "> 身份证:</b> ' + rowData.userIdCard + '</p>' +
'<p><b style=" color:blue ">收藏商品:</b> ' + rowData.userCollectList + '</p>' +
'</td>'+
'</tr></table>';
},
toolbar: /* '#selectToolbar' */ [{
disabled: 'true',
iconCls: 'icon-add',
text: '浏览模式',
handler: function(){
$('#dd').panel('close');
$('#tt').datagrid('getPanel').panel('open');
}
},'-',{
iconCls: 'icon-edit',
text: '编辑模式',
handler: function(){
$('#tt').datagrid('getPanel').panel('close');
$('#dd').panel('open');
}
}],
onBeforeLoad: function () {
$('#pp').panel('open');
start();
},
onLoadSuccess: function () {
$('#pp').panel('close');
}
});
});
title:'浏览模式',
remoteSort:false,
nowrap:false,
fitColumns:true,
sortName: "id",
sortOrder: "desc",
pageSize: 20,
pageList: [5, 10, 15, 20],
pagination: true,
url:'getMemberAllList.do',
columns:[[
{field:'id',title:'ID',width:80,sortable:true},
{field:'userAccount',title:'用户帐号',width:100},
{field:'userPwd',title:'用户密码',width:80},
{field:'userTel',title:'手机',width:80},
{field:'userEmail',title:'邮箱',width:150},
{field:'userPayPwd',title:'支付密码',width:60},
{field:'userRegisterDate',title:'注册日期',width:60,sortable:true},
{field:'userGradeId',title:'会员等级',width:60,sortable:true},
{field:'userFlag',title:'用户标记',width:60}, {field:'userRealName',title:'真实姓名', hidden: 'true'},
{field:'userGender',title:'性别', hidden: 'true'},
{field:'userBirthday',title:'出生日期', hidden: 'true'},
{field:'userAddress',title:'详细地址', hidden: 'true'},
{field:'userPoints',title:'积分', hidden: 'true'},
{field:'userPaySum',title:'消费金额', hidden: 'true'},
{field:'userIdCard',title:'身份证', hidden: 'true'},
{field:'userCollectList',title:'收藏表', hidden: 'true'},
{field:'userImageMinHref',title:'头像', hidden: 'true'} ]],
view: detailview,
detailFormatter: function(rowIndex, rowData){
return '<table cellspacing="30px"><tr>' +
'<td rowspan=2 style="border:0"><img src="<%=request.getContextPath()%>/images/header/' + rowData.userImageMinHref + '.jpg" style="height:50px;"></td>' +
'<td style="border:0">' +
'<p><b style=" color:blue ">真实姓名:</b> ' + rowData.userRealName + '</p>' +
'<p><b style=" color:blue ">性 别:</b> ' + rowData.userGender + '</p>' +
'</td>' +
'<td style="border:0">' +
'<p><b style=" color:blue ">出生日期:</b> ' + rowData.userBirthday + '</p>' +
'<p><b style=" color:blue ">详细地址:</b> ' + rowData.userAddress + '</p>' +
'</td>'+
'<td style="border:0">' +
'<p><b style=" color:blue ">积 分:</b> ' + rowData.userPoints + '</p>' +
'<p><b style=" color:blue ">消费金额:</b> ' + rowData.userPaySum + '</p>' +
'</td>'+
'<td style="border:0">' +
'<p><b style=" color:blue "> 身份证:</b> ' + rowData.userIdCard + '</p>' +
'<p><b style=" color:blue ">收藏商品:</b> ' + rowData.userCollectList + '</p>' +
'</td>'+
'</tr></table>';
},
toolbar: /* '#selectToolbar' */ [{
disabled: 'true',
iconCls: 'icon-add',
text: '浏览模式',
handler: function(){ $('#dd').panel('close');
$('#tt').datagrid('getPanel').panel('open');
}
},'-',{ iconCls: 'icon-edit',
text: '编辑模式',
handler: function(){ $('#tt').datagrid('getPanel').panel('close');
$('#dd').panel('open'); }
}],
onBeforeLoad: function () {
$('#pp').panel('open');
start();
},
onLoadSuccess: function () {
$('#pp').panel('close');
} });
用spring发送json数据就不贴了
easyui 的 DataGrid View 使用的更多相关文章
- SSh结合Easyui实现Datagrid的分页显示
近日学习Easyui,发现非常好用,界面很美观.将学习的心得在此写下,这篇博客写SSh结合Easyui实现Datagrid的分页显示,其他的例如添加.修改.删除.批量删除等功能将在后面的博客一一写来. ...
- 按CTRL,SHIFT,ALT等键扩展easyui的datagrid多选实现
//------------------------------------------------------------------------------- // 当然页面文件中还需要引入的文件 ...
- easyUI 展开DataGrid里面的行显示详细信息
http://blog.csdn.net/yanghongchang_/article/details/7854156原著 datagrid 可以改变它的view(视图)去显示不同的效果.使用详细视图 ...
- easyUI 中datagrid 返回列隐藏方法
easyui的datagrid方法返回的列,有的值不需要显示可以使用hidden(属性进行隐藏) columns : [ [{ field : 'bailClass', title : '类别', w ...
- EasyUI 中 DataGrid 控件 列 如何绑定对象中的属性
EasyUI 中 DataGrid 控件 是我们经常用到的控件之一, 但是 DataGrid 控件 在绑定显示列时却不支持对象属性绑定. 模型如下: public class Manager impl ...
- easyui的datagrid行的某一列添加链接
通过formatter方法给easyui 的datagrid 每行增加操作链接. 效果图 jsp代码: <th field="url" width="100&quo ...
- easyui的datagrid打印(转)
在使用easyui插件的时候,使用最多的应该是datagrid插件.有时候根据客户需求,可能需要将datagrid内容进行打印,这时候如果直接调用window.print,可能由于easyui的dat ...
- EasyUI的datagrid分页
EasyUI的datagrid分页 前台代码: <script type="text/javascript"> $(function () { //查询 search( ...
- easyui使用datagrid时列名包含特殊字符导致表头与数据错位的问题
做一个用easyui的datagrid显示数据的功能时发现表格的列头与数据错位了,而且这个现象不总是能重现,一直没搞清楚原因.后来偶然在控制台看出了一点端倪: 推测表头或者单元格的class名应该是用 ...
随机推荐
- Visual Studio添加dll程序集引用操作步骤
Visual Studio 中添加引用的操作: 在“解决方案资源管理器”中,先右击项目图标,在弹出菜单选择“添加引用...” 然后在弹出的窗口中选择所要添加的选项,点击确定就可以了. 原文:http: ...
- C: const and static keywords
原文:http://www.noxeos.com/2011/07/29/c-const-static-keywords/ C: const and static keywords Ok, once a ...
- SASS语法学习
一.嵌套 1.选择器嵌套 <header> <nav> <a href=“##”>Home</a> <a href=“##”>About&l ...
- [Android]ViewPager如何只初始化一个页面
使用过ViewPager的应该都知道,ViewPager的setoffscreenpagelimit()方法,使用该方法可以设置在ViewPager滑动时,左右两侧各保存多少个页面,那我们直接设置se ...
- 错误:升级为xcode8之后无法上网的解决方法
主要是在info.list中增加以下的节点,因为XCode开始所有的http都转为https来联网了. 添加类型为Dictionary的:NSAppTransportSecurity 再添加节点为:N ...
- mod_slotmem mod_manager mod_proxy_cluster mod_advertise Permission denied
restorecon /etc/httpd/modules/mod_slotmem.so
- IOS之UI -- UITableView -- 2 -- 等高的Cell
内容大纲: 1.纯代码 添加子控件 2.Autolayout纯代码 -- Masonry框架的使用 3.自定义等高的cell -- storyboard的使用(更加简单) 4.静态cell 等高的Ce ...
- Java集合 之 Queue集合
什么是Queue集合? 答:Queue用于模拟队列这种数据结构.队列通常是指“先进先出(FIFO)”的容器.队列的头部保存在队列中存放时间最长的元素,尾部保存存放时间最短的元素.新元素插入到队列的尾部 ...
- Android开发艺术探索学习笔记(三)
第三章 View的事件体系 3.1 View基础知识 3.1.1 什么是view View 是Android中所有控件的基类,是一种界面层的控件的一种抽象,它代表了一个控件. 3.1.2 View的 ...
- 浅谈Python时间模块
浅谈Python时间模块 今天简单总结了一下Python处理时间和日期方面的模块,主要就是datetime.time.calendar三个模块的使用.希望这篇文章对于学习Python的朋友们有所帮助 ...