From a7dcbdebb97bd45d82dc6ff888be9ebc4372840a Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Tue, 25 Apr 2017 06:17:22 +0200 Subject: [PATCH] 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 --- window/Edit.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/window/Edit.js b/window/Edit.js index 8c69905..81ab5ab 100644 --- a/window/Edit.js +++ b/window/Edit.js @@ -25,6 +25,14 @@ Ext.define('Proxmox.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() { @@ -225,6 +233,7 @@ Ext.define('Proxmox.window.Edit', { } var submitBtn = Ext.create('Ext.Button', { + reference: 'submitbutton', text: submitText, disabled: !me.create, handler: function() {