* use correnct recordClass
* set record instead of data only
Change-Id: I4b79bbcb7e877edd2465026610ebe09eb2c5faf9
Reviewed-on: http://gerrit.tine20.com/customers/4908
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
if (field) {
if(field.isXType('combo') && Ext.isObject(this.customfieldsValue[name])) {
- var phpClassName = cfConfig.get('model').split('_Model_'),
- recordClass = Tine[phpClassName[0]].Model[phpClassName[1]],
- record = new recordClass(this.customfieldsValue[name]);
-
- field.setValue(record.getId());
- field.selectedRecord = record.data;
+ var record = new field.recordClass(this.customfieldsValue[name]);
+ field.setValue(record);
} else {
field.setValue(this.customfieldsValue[name]);
}