[pve-devel] [PATCH manager] set default focus and default button for edit window
Dominik Csapak
d.csapak at proxmox.com
Tue Apr 18 16:55:49 CEST 2017
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 at proxmox.com>
---
www/manager6/window/Edit.js | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/www/manager6/window/Edit.js b/www/manager6/window/Edit.js
index 147aa0b7..972d57fb 100644
--- a/www/manager6/window/Edit.js
+++ b/www/manager6/window/Edit.js
@@ -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() {
--
2.11.0
More information about the pve-devel
mailing list