我有一些ext.js代码,看起来像:
items: [
{
xtype: 'textfield',
hidden: false,
fieldLabel: 'MyType',
inputId: 'MyType',
bind: {
value: '{MyType}'
}
}
]
页面上显示的文本为:
[object Object]
我不知道如何查看这个对象的属性。
在控制台中,如果我执行
document.getElementById('MyType').value.__proto__
我懂了:
String { "" }
1条答案
按热度按时间gojuced71#
如果MyType是Ext.data的示例。模型,您可以通过控制台查看模型中的字段。日志(“MyType数据:%o”,MyType.data);
绑定功能需要对值进行获取和设置。因此,如果MyType的配置值为blaBla,那么类系统将自动为blaBra创建一个getter和setter。然后可以将值绑定到{MyType.blaBla}
如果MyType是一个模型,并且它有一个名为“xyzPdq”的字段,那么您可以绑定到{MyType.xyzPbdq}