autoLoadData: false,
hideResetButton: true,
width: 550,
- height: 260,
+ height: 350,
getFormItems: function() {
var me = this;
change: function(combo, value) {
var devicesField = this.findField("devices");
switch(value) {
- case "basic":
- devicesField.minSelections = 1;
- break;
- case "mirror":
- devicesField.minSelections = 2;
+ case "basic":
+ devicesField.minSelections = 1;
break;
- case "raidz1":
- devicesField.minSelections = 3;
+ case "mirror":
+ devicesField.minSelections = 2;
break;
- case "raidz2":
- devicesField.minSelections = 4;
- case "raidz3":
- devicesField.minSelections = 5;
+ case "raidz1":
+ devicesField.minSelections = 3;
break;
- default:
- devicesField.minSelections = 2;
+ case "raidz2":
+ devicesField.minSelections = 4;
+ case "raidz3":
+ devicesField.minSelections = 5;
+ break;
+ default:
+ devicesField.minSelections = 2;
break;
}
devicesField.validate();
flex: 1
}]
}
+ },{
+ xtype: "textfield",
+ name: "mountpoint",
+ fieldLabel: _("Mountpoint"),
+ plugins: [{
+ ptype: "fieldinfo",
+ text: _("Optional mountpoint for the pool. Default is to use pool name.")
+ }]
+ },{
+ xtype: "checkbox",
+ name: "force",
+ fieldLabel: _("Force creation"),
+ checked: false,
+ boxLabel: _("Forces the creation of the pool even if errors are reported. Use with extreme caution!")
}];
},
xtype: 'actioncolumn',
tooltip: 'Details',
align: 'center',
- icon: 'images/zfs_mag.png'
+ icon: 'images/search.png'
},{
text: _("Shared"),
dataIndex: 'shared',
me.callParent(arguments);
},
- onAddButton: function() {
+ onAddButton: function() {
var me = this;
Ext.create("OMV.module.admin.storage.zfs.AddPool", {
listeners: {