我正在尝试创建一个专门的类,其中应包含链接和图像。
我有类似的东西:
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)
答案 0 :(得分:4)
标准盒怎么样?
{
xtype: 'box',
id: 'myLinkId',
autoEl: '<a href="#">Link</a>'
}
并将其添加到容器中。
唯一的问题是你需要为'click'事件分配事件处理程序,你只能在渲染元素后才能这样做。