我正在开发 Sencha 应用程序,但无法访问我定义的基本模型的字段。我Ext.define
用来定义一个模型并Ext.create
创建它的一个实例。根据文档,我应该能够通过调用字段来访问其字段get.(<fieldname>)
,但它不起作用并且返回 null。这是基本代码以及jsfiddle。
Ext.define('App.model.Patient', {
extend: 'Ext.data.Model',
config: {
fields: ['admissionGuid',
'firstName', 'middleInitial', 'lastName', 'visitType',
{ name: "visitDate", type: 'date'}]
}
});
var newVisit = Ext.create('App.model.Patient', {
admissionGuid: 1234,
firstName: "FirstName",
middleName: "MiddleName",
lastName: "LastName",
visitType: "Revisit",
visitDate: new Date()
});
alert(newVisit.get('admissionGuid')); // returns null