if (Ext.isFunction(field.renderer)) {
renderer = field.renderer;
}
- if (field.textField !== undefined) {
- field.updateValue(renderer(me.getRecordValue(field.textField)));
+ if (field.multiField === true) {
+ field.updateValue(renderer.call(field, me.getStore().getRecord()));
+ } else if (field.textField !== undefined) {
+ field.updateValue(renderer.call(field, me.getRecordValue(field.textField)));
} else if(field.valueField !== undefined) {
var used = me.getRecordValue(field.valueField);
/*jslint confusion: true*/
if (Ext.isFunction(field.calculate)) {
calculate = field.calculate;
}
- field.updateValue(renderer(used,max), calculate(used,max));
+ field.updateValue(renderer.call(field, used,max), calculate(used,max));
}
},
throw "no title given";
}
- PVE.Utils.monStoreErrors(me, me.rstore);
+ Proxmox.Utils.monStoreErrors(me, me.rstore);
me.callParent();