mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-03 21:10:34 +00:00
do not use form.setLoading()
Instead we simply disable the filed during the load.
This commit is contained in:
parent
a285f01438
commit
4ed2d19b05
@ -83,21 +83,23 @@ Ext.define('PVE.form.ComboGrid', {
|
||||
|
||||
me.callParent();
|
||||
|
||||
me.store.on('beforeload', function() {
|
||||
var form = me.up('form');
|
||||
if (form) {
|
||||
form.setLoading(true, true);
|
||||
me.store.on('beforeload', function() {
|
||||
if (!me.isDisabled()) {
|
||||
me.setDisabled(true);
|
||||
me.enableAfterLoad = true;
|
||||
}
|
||||
});
|
||||
|
||||
// hack: autoSelect does not work
|
||||
me.store.on('load', function(store, r, success, o) {
|
||||
var form = me.up('form');
|
||||
if (form) {
|
||||
form.setLoading(false);
|
||||
}
|
||||
if (success) {
|
||||
me.clearInvalid();
|
||||
|
||||
if (me.enableAfterLoad) {
|
||||
delete me.enableAfterLoad;
|
||||
me.setDisabled(false);
|
||||
}
|
||||
|
||||
var def = me.getValue();
|
||||
if (def) {
|
||||
me.setValue(def, true); // sync with grid
|
||||
|
Loading…
Reference in New Issue
Block a user