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名应该是用 ...
随机推荐
- 简单理解JavaScript闭包
很多关于JS的书籍例如<JavaScript权威指南>或者<高程>都把闭包解释的晦涩难懂,萌新们是怎么也看不懂啊!不过别怕,今天我就用很简单的方式给大家讲解下到底什么是闭包.这 ...
- Javascript一些小细节
1.判断class存在 $(obj).hasClass('BTCheck_ON') $obj.attr('class')=="BTCheck_ON" 有时我们判断样式存在会写成第二 ...
- EF数据库初始化策略及种子数据的添加
EF数据库初始化策略及种子数据的添加 CreateDatabaseIfNotExists 判断当前数据库连接字符串对应的数据库是否存在,若不存在则根据代码定义的model进行创建 DropCreate ...
- sublimetext Emmet插件(Zen coding)
1.省略div,插件会默认元素为div .container <div class="container"></div> 含糊标签名称,比如不需要指定li, ...
- jQuery $.extend()用法总结
Query开发插件的两个方法 1.jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法. 2.jQuery.fn.extend(object);给jQuery对象添加 ...
- IOS 杂笔- 6(KVC-KVO)
kvc: 键值编码的基本概念 1:键值编码是一个用于间接访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可以访问对象属性. 2:键值编码方法在Objective-C非正式协(类别)NSKe ...
- 【转】一个非常常见但容易被忽略的c++问题——用IPML模式可以解决
pimpl (the pointer-to-implementation idiom)手法在 C++ 里已是“高手”们广泛运用的成熟方法之一,它的优点很多,诸如降低编译依赖.提高重编译速度之类的工具性 ...
- iOS 公司开发者账号申请
苹果开发者账号分三种. 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99. 公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,$99. 企业账号: ...
- 从1.5k到18k, 一个程序员的5年成长之路
昨天收到了心仪企业的口头offer, 回首当初什么都不会开始学编程, 到现在恰好五年. 整天在社区晃悠, 看了不少的总结, 在这个时间点, 我也写一份自己的总结吧. 我一直在社区分享, 所以, 这篇总 ...
- 深入剖析 Spring 框架的 BeanFactory
说到Spring框架,人们往往大谈特谈一些似乎高逼格的东西,比如依赖注入,控制反转,面向切面等等.但是却忘记了最基本的一点,Spring的本质是一个bean工厂(beanFactory)或者说bean ...