2010-05-06 2 views
1

ExtJS에서 링크를 만들고 싶습니다. 그러나 단추로 만들어진 링크이므로 이벤트 처리기가 포함되어 있습니다. (내 자신의 이벤트 처리기를 추가 할 필요가 없습니다.)ExtJS에서 링크 버튼과 이미지 버튼 만들기?

또한 같은 텍스트를 큰 아이콘을 표시 않는 단추를 만들 : ICON TEXT 아이콘이 왼쪽에 배치되지 않도록

을하지만, 상단에 (그리고 것은 기본 16 × 16보다 큰 경우).

답변

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을 보셨습니까?

관련 문제