set default focus and default button for edit window

this patch sets following defaults for the edit window:

defaultFocus: 'field'

sets the focus on the first field it finds in its child items,
works for most edit windows, so that the cursor stands in a
textfield, or on a checkbox

defaultButton: 'submitbutton'

so that when someone presses enter, we submit the form

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2017-04-18 16:55:49 +02:00 committed by Dietmar Maurer
parent 982e08a87c
commit f4cdb23820

View File

@ -20,6 +20,14 @@ Ext.define('PVE.window.Edit', {
backgroundDelay: 0,
// needed for finding the reference to submitbutton
// because we do not have a controller
referenceHolder: true,
defaultButton: 'submitbutton',
// finds the first form field
defaultFocus: 'field',
showProgress: false,
isValid: function() {
@ -220,6 +228,7 @@ Ext.define('PVE.window.Edit', {
}
var submitBtn = Ext.create('Ext.Button', {
reference: 'submitbutton',
text: submitText,
disabled: !me.isCreate,
handler: function() {