extjs:获取用form.buttons创建的按钮的参考?

时间:2012-10-28 19:21:53

标签: extjs

在表单上创建带按钮的按钮:[{}],这意味着整个停靠项目语法的简写,检查显示form.buttons为null,并且按钮仅存在于form.dockedItems中。由于.buttons是一个配置,它们不应该以这种方式访问​​吗?比潜入停靠的物品要容易一点还是我挑剔? :-) tia

1 个答案:

答案 0 :(得分:1)

您可以使用down()选择器来抓取它:

Ext.require('*');

Ext.onReady(function() {

    var panel = Ext.create('Ext.panel.Panel', {
        renderTo: document.body,
        width: 400,
        height: 400,
        buttons: [{
            itemId: 'b1',
            text: 'Foo'
        }]
    });

    console.log(panel.down('#b1'));

});