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

Javascript 在ExtJS中创建链接按钮和图像按钮?,javascript,html,button,extjs,Javascript,Html,Button,Extjs,我想在ExtJS中创建一个链接,但它是由button组成的,因此它包含事件处理程序(我不需要添加自己的事件处理程序) 此外,我还想创建一个按钮,它确实会显示一个带有如下文本的大图标: 偶像 正文 因此,图标不是位于左侧,而是位于顶部(并且大于默认的16x16)。首先,将事件处理程序添加到链接非常简单,所需的代码量与处理按钮单击所需的代码量大致相同: Ext.get('link-id').on('click', function(e){ e.stopEvent(); // prevent de

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

此外,我还想创建一个按钮,它确实会显示一个带有如下文本的大图标: 偶像 正文


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

首先,将事件处理程序添加到链接非常简单,所需的代码量与处理按钮单击所需的代码量大致相同:

Ext.get('link-id').on('click', function(e){
  e.stopEvent(); // prevent default browser action
  // do something else
});
但是,如果您真的想使用按钮,那么您只需向其添加一个id或自定义类,并使用标准CSS覆盖按钮的默认样式,使其看起来像一个链接

关于自定义按钮布局,Ext3.0+提供了非常灵活的开箱即用按钮布局。您是否尝试过这样做,但无法完成(如果是,请发布一些代码)?你看过了吗?

也许这会有帮助: