cbind: allow methods in cbindData

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2020-05-04 18:19:01 +02:00
parent 8ae40b73f1
commit 91e77fa904

View File

@ -21,7 +21,12 @@ Ext.define('Proxmox.Mixin.CBind', {
return me.initialConfig[cname]; return me.initialConfig[cname];
} }
if (cname in me.cbindData) { if (cname in me.cbindData) {
return me.cbindData[cname]; let res = me.cbindData[cname];
if (typeof(res) == "function") {
return res(me.initialConfig);
} else {
return res;
}
} }
if (cname in me) { if (cname in me) {
return me[cname]; return me[cname];