diff --git a/www/manager/form/FileSelector.js b/www/manager/form/FileSelector.js index d815edc6..1044db2d 100644 --- a/www/manager/form/FileSelector.js +++ b/www/manager/form/FileSelector.js @@ -41,19 +41,7 @@ Ext.define('PVE.form.FileSelector', { var me = this; var store = Ext.create('Ext.data.Store', { - fields: [ - 'volid', 'format', 'size', 'used', 'vmid', - 'channel', 'id', 'lun', - { - name: 'text', - convert: function(value, record) { - if (value) { - return value; - } - return PVE.Utils.render_storage_content(value, {}, record); - } - } - ] + model: 'pve-storage-content' }); Ext.apply(me, { diff --git a/www/manager/storage/ContentView.js b/www/manager/storage/ContentView.js index 6b0717ca..c14c7b4c 100644 --- a/www/manager/storage/ContentView.js +++ b/www/manager/storage/ContentView.js @@ -295,7 +295,7 @@ Ext.define('PVE.storage.ContentView', { flex: 1, sortable: true, renderer: PVE.Utils.render_storage_content, - dataIndex: 'volid' + dataIndex: 'text' }, { header: 'Format', @@ -322,7 +322,16 @@ Ext.define('PVE.storage.ContentView', { extend: 'Ext.data.Model', fields: [ 'volid', 'content', 'format', 'size', 'used', 'vmid', - 'channel', 'id', 'lun' + 'channel', 'id', 'lun', + { + name: 'text', + convert: function(value, record) { + if (value) { + return value; + } + return PVE.Utils.render_storage_content(value, {}, record); + } + } ], idProperty: 'volid' });