このようなエンティティを定義すると、次のようになります。
Ext.define('MyApp.model.Entity', {
extend : 'Ext.data.Model',
fields : [ {
name : 'id',
type : 'int'
} ]
});
次に、それをインスタンス化し、そのIDを次のように出力します。
var entity = Ext.create('MyApp.model.Entity');
console.log(entity.getId());
私は0
出力を得ています。私はそれがであると期待しますundefined
。何故ですか?