diff --git a/www/manager6/storage/ContentView.js b/www/manager6/storage/ContentView.js index e4356e19..47bd199a 100644 --- a/www/manager6/storage/ContentView.js +++ b/www/manager6/storage/ContentView.js @@ -331,6 +331,12 @@ Ext.define('PVE.storage.ContentView', { trackOver: false, loadMask: false }, + features: [ + { + ftype: 'grouping', + groupHeaderTpl: '{name} ({rows.length} Item{[values.rows.length > 1 ? "s" : ""]})' + } + ], initComponent : function() { var me = this; @@ -360,10 +366,6 @@ Ext.define('PVE.storage.ContentView', { var sm = Ext.create('Ext.selection.RowModel', {}); - var groupingFeature = Ext.create('Ext.grid.feature.Grouping',{ - groupHeaderTpl: '{[ PVE.Utils.format_content_types(values.name) ]} ({rows.length} Item{[values.rows.length > 1 ? "s" : ""]})' - }); - var reload = function() { store.load(); me.statusStore.load(); @@ -406,7 +408,6 @@ Ext.define('PVE.storage.ContentView', { Ext.apply(me, { store: store, selModel: sm, - features: [ groupingFeature ], tbar: [ { xtype: 'pveButton', @@ -516,6 +517,12 @@ Ext.define('PVE.storage.ContentView', { width: 100, dataIndex: 'format' }, + { + header: gettext('Type'), + width: 100, + dataIndex: 'content', + renderer: PVE.Utils.format_content_types + }, { header: gettext('Size'), width: 100,