2014-03-12 5 views
0

ExtJS의 문제점은 툴바 버튼을 클릭하면 포커스가 유지된다는 것입니다.ExtJS 툴바 버튼에 초점이 맞춰짐

현재 첫번째 라이브 데모를 시도 할 수 있습니다 : 경우 http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.toolbar.Toolbar

을이 버튼은 사용자의 토글 버튼을 사용자가 선택을 해제하고 후에 만 ​​사용자가 클릭 다른 곳에 초점이 사라와 사용자 때이 같은 선택 보이는 경우 해당 버튼이 선택되지 않았는지 확인하십시오.

개발자는 이미 버그로 인정하지만 새 버전에서는 수정하지 않았습니다.

이 문제에 대한 해결책이있는 사람이 있습니까?

답변

0

시간이 지났지 만 동작은 아직 있습니다. 토글 버튼 그룹과 "클릭"이벤트 핸들러 ("토글"이벤트를 사용할 수도 있음)를 사용하고 있으므로 간단한 수정이 추가되었습니다.

내 버튼 때문에, 도구 모음의 내부에 : 당신은 아마 그것을 해결하기 위해의 ExtJS 코드에 발굴 할 수 있도록

onBtnClick : function(btn) {  
    var toolbar = btn.up('toolbar'); 
    if(!btn.pressed){ 
    toolbar.focus(); 
    } 
    /*Main handler code...*/ 
} 

은이 문제의 근본 원인을 해결하지 않습니다. 어쨌든, 간단하고 무해한 것 같습니다. 그리고 버튼은 정상적으로 작동합니다.

관련 문제