]>
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 // use include-partitions=1 as a parameter
12 includePartitions
: false,
14 // the property the backend wants for the type ('type' by default)
17 valueField
: 'devpath',
18 displayField
: 'devpath',
19 emptyText
: gettext('No Disks unused'),
24 header
: gettext('Device'),
30 header
: gettext('Size'),
33 renderer
: Proxmox
.Utils
.format_size
,
37 header
: gettext('Serial'),
45 initComponent: function() {
48 var nodename
= me
.nodename
;
50 throw "no node name specified";
56 extraParams
[me
.typeProperty
] = me
.diskType
;
59 if (me
.includePartitions
) {
60 extraParams
['include-partitions'] = 1;
63 var store
= Ext
.create('Ext.data.Store', {
65 model
: 'pmx-disk-list',
68 url
: `/api2/json/nodes/${nodename}/disks/list`,