Ext.grid.GroupingView 分组显示
1、Ext.grid.GroupingView
 主要配置项:
            enableGroupingMenu:是否在表头菜单中进行分组控制,默认为true
            groupByText:表头菜单中分组控制的菜单文字,默认为'Group By This Field'
  
            enableNoGroups:是否允许用户关闭分组功能,默认为true
            showGroupsText:在表头菜单中启用分组和禁用分组的菜单文字,默认为'Show in Groups'
  
            groupTextTpl:用于渲染分组信息的模板,默认为'{text}',常用的可选值有:
                  text:列标题:组字段值
                  gvalue:组字段的值
                  startRow:组行索引
  
            enableGrouping:是否对数据分组,默认为true
            hideGroupedColumn:是否隐藏分组列,默认为false
            ignoreAdd:在向表格中添加数据时是否刷新表格,默认为false
            showGroupName:是否在分组行上显示分组字段的名字,默认为true
            startCollapsed:初次显示时分组是否处于收缩状态,默认为false
  
      主要方法:
            collapseAllGroups():收缩所有分组行
            expandAllGroups():展开所有分组行
            getGroupId( String value ):根据分组字段值取得组id
            toggleAllGroups( [Boolean expanded] ):切换所有分组行的展开或收缩状态
            toggleGroup( String groupId, [Boolean expanded] ):切换指定分组行的展开或收缩状态
2、Ext.data.GroupingStore
      groupField:分组字段
 
      groupOnSort:是否在分组字段上排序,默认为false
      remoteGroup:是否远程分组数据,默认为false。如果是远程分组数据,则通过groupBy参数发送分组字段名
viewConfig: {
            forceFit:true,//当行大小变化时始终填充满
            enableRowBody:true,//可以用两行tr来表示一行数据
            showPreview:true,//初始显示预览效果,这个是自定义的属性
            getRowClass : function(record, rowIndex, p, store){//CSS class name to add to the row.获得一行的css样式
                if(this.showPreview){
                    p.body = '<p>'+record.data.excerpt+'</p>';
                    return 'x-grid3-row-expanded';
                }
                return 'x-grid3-row-collapsed';
            }
        }, 
// GRID定义
var gridXtcpyy = new Ext.grid.GridPanel({
id : 'xtcpyy_grid',
title : '[信托产品预约]管理',
//height : 400,
height : '100%',
width:'100%',
stripeRows : true,
bodyStyle : 'width:100%',
disableSelection : true,
cm : colQd,
viewConfig : {
forceFit : false
},
view: new Ext.grid.GroupingView({
//forceFit:false,
startCollapsed:false,
groupTextTpl: '{text}({[values.rs.length]}{["条数据"]})'
}),
store : storeXtcpyy,
iconCls : 'details',
animCollapse : true,
trackMouseOver : false,
loadMask : {
msg : '正在加载[信托产品预约信息],请稍侯……'
},
selModel : smQd,
tbar : ['-', new Ext.form.Label({
text : '产品代码:'
}), cpdmBox, '-', new Ext.form.Label({
text : '排序方式:'
}), orderBox,'-', {
pressed : true,
text : '  查    询    ',
iconCls : 'yes',
handler : selinfo
},'-',new Ext.Toolbar.Fill(),'-',new Ext.form.Label({
text : '冻 结 方 式: '
}),new Ext.form.Radio({
id:"ljdj_radio",
name : "dj_method",
inputValue : "ljdj",
checked : true,
boxLabel : " 立 即 冻 结 "//,
//listeners : {
//check : radiochange
//} }),
new Ext.form.Radio({
id:"lxdj_radio",
name : "dj_method",
inputValue : "lxdj",
boxLabel : " 联 系 冻 结 "//,
//listeners : {
//check : radiochange
//}
}),'-'],
bbar : new Ext.PagingToolbar({
pageSize : 50,
store : storeXtcpyy,
displayInfo : true,
emptyMsg : '没有记录'
}),
listeners : {
//將第二個bar渲染到tbar裏面,通过listeners事件
'render' : function() {
//tbar2.render(this.tbar);
bbar2.render(this.bbar);
bbar3.render(this.bbar);
}
}
});
Ext.grid.GroupingView 分组显示的更多相关文章
- ext Ext.grid.去除右边空白
		1.当Scroll没有显示时,Ext.grid右边会显示一个空白间隔. 2.解决办法<View> <ext:GridView ForceFit="true" Sc ... 
- Ext.NET Grid Group分组使用
		- 需要注意的是, 涉及到分页排序, 最好定义GroupDir 方向与分组方式相同. - 譬如工资表按照最新最前分页输出. 如果分组按照默认排序的话, 最就最前. - 界面呈现出2015年, 2016 ... 
- ExtJs 学习之开篇(三)Ext.grid.Panel表格中的处理
		Ext.grid.Panel Ext.create('Ext.grid.Panel',{ title:'测试表格', width:400, height:20 ... 
- Ext.grid.GridPanel属性及方法等
		1.Ext.grid.GridPanel主要配置项:store:表格的数据集columns:表格列模式的配置数组,可自动创建ColumnModel列模式autoExpandColumn:自动充满表格未 ... 
- 【extjs】 extjs5 Ext.grid.Panel 搜索示例
		先看效果图: 页面js: <script type="text/javascript"> /** * 日志类型 store * */ var logTypeStore ... 
- 【extjs】 ext5  Ext.grid.Panel 分页,搜索
		带有分页,搜索的grid. <%@page language="java" contentType="text/html; charset=UTF-8" ... 
- Ext.grid.Panel表格分页
		转载:http://www.cnblogs.com/libingql/archive/2012/04/22/2464994.html cshtml @{ Layout = null; } <!D ... 
- Ext.grid.GridPanel的属性
		1.Ext.grid.GridPanel 主要配置项: store:表格的数据集 columns:表格列模式的配置数组,可自动创建ColumnModel列模 ... 
- 重新想象 Windows 8 Store Apps (12) - 控件之 GridView 特性: 拖动项, 项尺寸可变, 分组显示
		原文:重新想象 Windows 8 Store Apps (12) - 控件之 GridView 特性: 拖动项, 项尺寸可变, 分组显示 [源码下载] 重新想象 Windows 8 Store Ap ... 
随机推荐
- [转]solver优化方法
			原文地址:http://www.cnblogs.com/denny402/p/5074212.html 到目前为止,caffe总共提供了六种优化方法: Stochastic Gradient Desc ... 
- $.ajax的一些总结
			1.$.ajaxSetup()函数来全局设置 $.ajaxSetup({ url: "/xmlhttp/", global: false, ty ... 
- jdk windows环境变量
			(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) (2)编辑->变量名" ... 
- 图学ES6-4.字符串的扩展
- 2018年长沙理工大学程序设计竞赛  J - 杯子
			题意: 链接:https://www.nowcoder.com/acm/contest/96/J一天durong同学买了一个无限长的杯子,同时买了n个球,并且标号为1,2,3......n,duron ... 
- 035 spark与hive的集成
			一:介绍 1.在spark编译时支持hive 2.默认的db 当Spark在编译的时候给定了hive的支持参数,但是没有配置和hive的集成,此时默认使用hive自带的元数据管理:Derby数据库. ... 
- Google浏览器被360劫持
			最新更新!!! 新写的一个 Chrome浏览器被hao123劫持: http://www.cnblogs.com/tanrong/p/7815494.html 这两个博客结合着看吧,它们几乎包括 ... 
- MIT-6.824 Lab 3: Fault-tolerant Key/Value Service
			概述 lab2中实现了raft协议,本lab将在raft之上实现一个可容错的k/v存储服务,第一部分是实现一个不带日志压缩的版本,第二部分是实现日志压缩.时间原因我只完成了第一部分. 设计思路 如上图 ... 
- Java 内存模型 ,一篇就够了!
			Java 虚拟机 我们都知道 Java 语言的可以跨平台的,这其中的核心是因为存在 Java 虚拟机这个玩意.虚拟机,顾名思义就是虚拟的机器,这不是真实存在的硬件,但是却可以和不同的底层平台进行交 ... 
- SQL Server密码爆破工具SQLdict
			SQL Server密码爆破工具SQLdict SQL Server是Windows系统常用的数据库服务器.它广泛采用用户名和密码方式,进行身份认证.Kali Linux提供一款专用的数据库密码爆破工 ... 
