给出Ext JS组合框的以下配置:
{
xtype: 'combobox',
width: 350,
store: 'price.Book',
name: 'books'
}
我想在组合框上听取更改事件并提醒它的名字。
change: function(combo) {
var dateObj777= Ext.ClassManager.getName('books');
alert(dateObj777.name);
}
当我期待这个名字时,“undefined”会被提醒。
答案 0 :(得分:0)
也许您需要将itemId
属性与Ext.ComponentQuery.query()
结合使用,例如
{
xtype: 'combobox',
width: 350,
store: 'price.Book',
name: 'books',
itemId: 'booksCombo'
}
...
change: function(thisCombo) {
var otherCombo = Ext.ComponentQuery.query('#booksCombo')[0];
alert(otherCombo.name);
}