在ExtJS中创建链接按钮和图像按钮?

时间:2010-05-06 14:42:23

标签: javascript html button extjs

我想在ExtJS中创建一个链接,但是它是一个由按钮组成的链接,因此它包含事件处理程序(我不需要添加自己的事件处理程序。)

另外,我想创建一个显示带有文字的大图标的按钮,如: 图标 TEXT

这样图标不会位于左侧,而是位于顶部(并且大于默认的16x16)。

2 个答案:

答案 0 :(得分:2)

首先,向链接添加事件处理程序非常简单,并且需要与处理按钮单击相同数量的代码:

Ext.get('link-id').on('click', function(e){
  e.stopEvent(); // prevent default browser action
  // do something else
});

但是,如果你真的想使用一个按钮,那么你只需要为它添加一个id或自定义类,并使用标准的CSS来覆盖按钮的默认样式并使其看起来像一个链接。

关于自定义按钮布局,Ext 3.0+提供了非常灵活的按钮布局。你有没有试过这样做而且不能(如果是这样,发布一些代码)?你看过button sample page了吗?

答案 1 :(得分:0)