2014-04-29 4 views
0

두 클래스가 전환되면 툴팁을 동적으로 설정하려고했습니다. 나는 Ext.Net과 jQuery/Javascript에 익숙하지 않고, 내 자신 만의 일을하려고 애 쓰고있다. 이것은 내가 지금까지 가지고있는 것입니다 :Ext.Net 버튼에 동적으로 툴팁 설정

if (DBA.mapFilterOn) { 

     btnMapFilter.removeCls("icon-filter-off"); 
     btnMapFilter.addClass("icon-filter-on"); 
     btnMapFilter.toolTip("Filtering ON"); 
    } else { 

     btnMapFilter.addCls("icon-filter-off"); 
     btnMapFilter.removeCls("icon-filter-on"); 
     btnMapFilter.toolTip("Filtering OFF"); 
    } 

클래스 토글. Ext 버튼 툴팁을 jQuery를 통해 보여줄 수있는 방법을 모르겠습니다. 위의 코드는 표시하지 않습니다. 그래도 aspx 측면을 통해 그것을 어떻게 해야할지. 어쩌면 나는 그것을 잘못 작성하고 jQuery를 작성하고 있는가?

도움을 주셔서 감사합니다.

+0

'JQuery와 객체 또는 ExtJS로 구성 요소 btnMapFilter' –

+0

그것은 실제로입니다 (하나?) 내선 버튼 – jaminroe

답변

0

시도가 .toggleClass() 사용 :

if (DBA.mapFilterOn) { 
    btnMapFilter.toggleClass("icon-filter-on icon-filter-off"); 
    btnMapFilter.toolTip("Filtering ON"); 
} else { 
    btnMapFilter.toggleClass("icon-filter-on icon-filter-off"); 
    btnMapFilter.toolTip("Filtering OFF"); 
} 
+0

죄송합니다. 내 설명을 업데이트했습니다. 이미 작동하는 클래스를 토글 링하는 데 도움이 필요하지 않습니다. 툴팁을 표시하는 데 도움이 필요합니다. :) – jaminroe

1

setTooltip()가 : 정확히 무엇

if (DBA.mapFilterOn) { 
    btnMapFilter.removeCls("icon-filter-off"); 
    btnMapFilter.addClass("icon-filter-on"); 
    btnMapFilter.setTooltip({text: "Filtering ON"}); 
} else { 
    btnMapFilter.addCls("icon-filter-off"); 
    btnMapFilter.removeCls("icon-filter-on"); 
    btnMapFilter.setTooltip({text: "Filtering OFF"}); 
} 
+0

아 좋아! 나는 그것을 놓쳤다. 나는 그것을 시험해보고, 따라갈 것이다. – jaminroe

+0

그건 작동하지 않았다. : Ext.net은 항상 약간의 경량과 IMO 버그가 있습니다. 내가 ToolTipType = "Qtip"aspx 측면에 지정했습니다. 내가 필요한 다른 무엇입니까? 또는 문제가 우리의 현재 설치 어쩌면 더 깊은 수 있습니다. 단서 없음. 감사합니다. 감사합니다. 다시 – jaminroe

+0

ok 툴팁 객체를 설정하려고합니다 (내 대답이 업데이트 됨). 작동하지 않는다면 ext.net에서 뭔가있을 수 있습니다. 단서가 없습니다. –