2010-05-06 106 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