Commit fe7d9f08 authored by Dietmar Maurer's avatar Dietmar Maurer

do not use form.setLoading()

Instead we simply disable the filed during the load.
parent 52083148
...@@ -84,20 +84,22 @@ Ext.define('PVE.form.ComboGrid', { ...@@ -84,20 +84,22 @@ Ext.define('PVE.form.ComboGrid', {
me.callParent(); me.callParent();
me.store.on('beforeload', function() { me.store.on('beforeload', function() {
var form = me.up('form'); if (!me.isDisabled()) {
if (form) { me.setDisabled(true);
form.setLoading(true, true); me.enableAfterLoad = true;
} }
}); });
// hack: autoSelect does not work // hack: autoSelect does not work
me.store.on('load', function(store, r, success, o) { me.store.on('load', function(store, r, success, o) {
var form = me.up('form');
if (form) {
form.setLoading(false);
}
if (success) { if (success) {
me.clearInvalid(); me.clearInvalid();
if (me.enableAfterLoad) {
delete me.enableAfterLoad;
me.setDisabled(false);
}
var def = me.getValue(); var def = me.getValue();
if (def) { if (def) {
me.setValue(def, true); // sync with grid me.setValue(def, true); // sync with grid
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment