]>
git.proxmox.com Git - proxmox-widget-toolkit.git/blob - src/form/DiskSelector.js
1 Ext
.define('Proxmox.form.DiskSelector', {
2 extend
: 'Proxmox.form.ComboGrid',
3 xtype
: 'pmxDiskSelector',
8 // journal_disk: all disks with gpt
11 // the property the backend wnats for the type ('type' by default)
14 valueField
: 'devpath',
15 displayField
: 'devpath',
16 emptyText
: gettext('No Disks unused'),
21 header
: gettext('Device'),
27 header
: gettext('Size'),
30 renderer
: Proxmox
.Utils
.format_size
,
34 header
: gettext('Serial'),
42 initComponent: function() {
45 var nodename
= me
.nodename
;
47 throw "no node name specified";
53 extraParams
[me
.typeProperty
] = me
.diskType
;
56 var store
= Ext
.create('Ext.data.Store', {
58 model
: 'pmx-disk-list',
61 url
: `/api2/json/nodes/${nodename}/disks/list`,