我有一些ext.js代码,看起来像:
items: [
{
xtype: 'textfield',
hidden: false,
fieldLabel: 'MyType',
inputId: 'MyType',
bind: {
value: '{MyType}'
}
}
]
页面上显示的文本为:
[object Object]
我不知道该如何查看这个对象的属性。
在控制台中,如果我做
document.getElementById('MyType').value.__proto__
我看到了:
String { "" }
如果MyType是Ext.data.Model的一个实例,您可以通过console.log("MyType data:%o",MyType.data(查看模型中的字段;
绑定功能需要值的get和set。因此,如果MyType的配置值为blaBla,那么类系统将自动为blaBlas创建getter和setter。然后可以将值绑定到{MyType.blaBla}
如果MyType是一个模型并且它有一个名为"的字段;xyzPdq";然后您可以绑定到{MyType.xyzPdq}