У меня есть сетка с включенной группировкой. Но я хочу отключить возможность свернуть элементы группыExt JS 4.2: Как отключить свертывание группировки в сетке
Любые идеи?
Благодаря Tharahan
У меня есть сетка с включенной группировкой. Но я хочу отключить возможность свернуть элементы группыExt JS 4.2: Как отключить свертывание группировки в сетке
Любые идеи?
Благодаря Tharahan
http://docs-origin.sencha.com/extjs/4.2.2/#!/api/Ext.grid.feature.Grouping-cfg-collapsible
складная: Boolean
значение ЛОЖЬ, чтобы отключить разрушения групп из пользовательского интерфейса. Это значение устанавливается в значение false, если буферизируется связанное хранилище.
значение по умолчанию: истинные
Использование features: [{ftype:'grouping', collapsible: false}],
на сетке
Ext.application({
name: 'Fiddle',
launch: 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'
}
}
});
Ext.create('Ext.grid.Panel', {
title: 'Employees',
store: Ext.data.StoreManager.lookup('employeeStore'),
columns: [{
text: 'Name',
dataIndex: 'name',
flex: 1
}, {
text: 'Seniority',
dataIndex: 'seniority',
flex: 1
}],
features: [{
ftype: 'grouping',
collapsible: false
}],
width: 500,
renderTo: Ext.getBody()
});
}
});
<script src="https://extjs.cachefly.net/ext/gpl/4.2.1/ext-all-debug.js"></script>
<link href="https://extjs.cachefly.net/ext/gpl/4.2.1/packages/ext-theme-classic/build/resources/ext-theme-classic-all.css" rel="stylesheet"/>
Спасибо за быстрый ответ. Работает – jprism