Extjs:添加链接到容器

时间:2012-03-15 20:14:25

标签: extjs extjs4

我正在尝试创建一个专门的类,其中应包含链接和图像。

我有类似的东西:

Ext.define('Macros.app.ribbonAction', {
    extend: 'Ext.Component',
    //extend: 'Ext.panel.Panel',
    alias: 'widget.ribbonAction',

    initComponent: function () {
        Ext.apply(this, {                
                items:[
                    {}
                    ]
            }
        );
        this.callParent(arguments);
    }
});

将一个链接(绑定到javascript函数)添加到items集合的最佳方法是什么? 我能找到的最接近的是一个按钮,但我真的更喜欢一个很好的老式链接。

(我正在使用ExtJs 4)

1 个答案:

答案 0 :(得分:4)

标准盒怎么样?

{ 
    xtype: 'box',
    id: 'myLinkId',
    autoEl: '<a href="#">Link</a>'
}

并将其添加到容器中。

唯一的问题是你需要为'click'事件分配事件处理程序,你只能在渲染元素后才能这样做。