博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
extjs grid grouping 关闭和展开
阅读量:6090 次
发布时间:2019-06-20

本文共 2509 字,大约阅读时间需要 8 分钟。

Ext.onReady(function() {
var store = Ext.create('Ext.data.Store', {
storeId: 'employeeStore', fields: ['name', 'seniority', 'department'], groupField: 'department', data: {
'employees': [ {"name": "Michael Scott", "seniority": 7, "department": "Management"}, {"name": "Dwight Schrute", "seniority": 2, "department": "Sales"}, {"name": "Jim Halpert", "seniority": 3, "department": "Sales"}, {"name": "Kevin Malone", "seniority": 4, "department": "Accounting"}, {"name": "Angela Martin", "seniority": 5, "department": "Accounting"} ] }, proxy: {
type: 'memory', reader: {
type: 'json', root: 'employees' } } }); var grid = Ext.create('Ext.grid.Panel', {
title: 'Employees', name:'mygrid', store: Ext.data.StoreManager.lookup('employeeStore'), dockedItems: [{
dock: 'top', xtype: 'toolbar', items: [{
tooltip: '关闭所有', text: '关闭所有', enableToggle: true, pressed: true, handler: function(){
var me=this; var view = me.up('grid'); console.log(view); view.view.features[0].collapseAll(); } }, {
tooltip: '展开所有', text: '展开所有', enableToggle: true, pressed: true, handler: function(){
var me=this; var view = me.up('grid'); console.log(view); view.view.features[0].expandAll(); } }] }], columns: [ {text: 'Name', dataIndex: 'name'}, {text: 'Seniority', dataIndex: 'seniority'} ], features: [ {
ftype: 'grouping' } ], listeners: {
groupclick: function (view, node, group, e, eOpts) {
view.features[0].collapseAll(); view.features[0].expand(group); } }, width: '100%', height: '100%', renderTo: Ext.getBody() }); });

转载于:https://www.cnblogs.com/a-long/p/7117544.html

你可能感兴趣的文章
http://mongoexplorer.com/ 一个不错的 mongodb 客户端工具。。。
查看>>
上传jar包到nexus私服
查看>>
Why Namespace? - 每天5分钟玩转 OpenStack(102)
查看>>
Project:如何分析项目中的资源分配情况
查看>>
HDU 4803 Poor Warehouse Keeper (贪心+避开精度)
查看>>
小错误汇总
查看>>
Spring源码系列 — Envoriment组件
查看>>
java正则表达式去除html标签,Java中正则表达式去除html标签
查看>>
使用Cobbler批量部署Linux操作系统
查看>>
zabbix企业应用之服务端与客户端的安装
查看>>
实例讲解遗传算法——基于遗传算法的自动组卷系统【理论篇】
查看>>
无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
查看>>
Bat相关的项目应用
查看>>
Django为数据库的ORM写测试例(TestCase)
查看>>
NYOJ-107 A Famous ICPC Team
查看>>
与众不同 windows phone (44) - 8.0 位置和地图
查看>>
Visual Studio Code 使用 ESLint 增强代码风格检查
查看>>
iOS设备中的推送(二):证书
查看>>
敏捷 - #3 原则:经常提供工作软件 ( #3 Agile - Principle)
查看>>
数据结构与算法:二分查找
查看>>