2010-05-06 104 views
1

我想创建ExtJS的链接,而是一个由按钮的,所以,它包含的事件处理程序(我并不需要添加自己的事件处理程序。)在ExtJS中创建链接按钮和图像按钮?

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

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

回答

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