如何在Ext.data.Model中实现获取者和设置者?ExtJS模型获取者和设置者
我的例子:
Ext.define('Person', {
extend: 'Ext.data.Model',
fields: [{
name: 'Name',
type: 'string'
}, {
name: 'Surname',
type: 'string'
}, {
name: 'BirthDate',
type: 'date',
dateFormat: 'd-m-Y'
}, {
name: 'Salary',
type: 'int'
}, {
name: 'Married',
type: 'boolean'
}],
convert: function (v, record) {
console.log(v)
return record.get('Surname') + v;
}
});
var person = Ext.create('Person', {
Name: 'Eugene',
Surname: 'Popov',
BirthDate: '22-05-1984',
Salary: 300,
Married: false
});
console.log(person.get('Salary')); //300
我想例如person.get( '工资')返回300美元。 感谢您的帮助。
我的“答案”错过了最后一行OP *所做的调用* call:person.get('Salary') - 我错过了最后一行,但由于没有执行滚动条( –