]> git.proxmox.com Git - pve-manager.git/blob - www/manager/form/PoolSelector.js
disable animation of charts on load
[pve-manager.git] / www / manager / form / PoolSelector.js
1 Ext.define('PVE.form.PoolSelector', {
2 extend: 'PVE.form.ComboGrid',
3 alias: ['widget.pvePoolSelector'],
4
5 allowBlank: false,
6
7 initComponent: function() {
8 var me = this;
9
10 var store = new Ext.data.Store({
11 model: 'pve-pools'
12 });
13
14 Ext.apply(me, {
15 store: store,
16 autoSelect: false,
17 valueField: 'poolid',
18 displayField: 'poolid',
19 listConfig: {
20 columns: [
21 {
22 header: gettext('Pool'),
23 sortable: true,
24 dataIndex: 'poolid',
25 flex: 1
26 },
27 {
28 id: 'comment',
29 header: gettext('Comment'),
30 sortable: false,
31 dataIndex: 'comment',
32 flex: 1
33 }
34 ]
35 }
36 });
37
38 me.callParent();
39
40 store.load();
41 }
42
43 }, function() {
44
45 Ext.define('pve-pools', {
46 extend: 'Ext.data.Model',
47 fields: [ 'poolid', 'comment' ],
48 proxy: {
49 type: 'pve',
50 url: "/api2/json/pools"
51 },
52 idProperty: 'poolid'
53 });
54
55 });