2014-09-17 6 views
1

사용자가 openUI5 헤더에 여러 아이콘을 제공 할 수있는 요구 사항을 작성 중입니다.OpenUI5에서 아이콘 클릭 가능

나는 그것을 표시하는 데 아주 성공적이다. 그러나 아이콘을 클릭하면 일반적인 확장/축소가 발생합니다.

어떻게 중지시킬 수 있습니까? 여기

코드

sap.m.myaccordion.prototype._getImageControl = function(aCssClasses, oParent) { 
var mProperties = { 
    src : this.getIcon(), 
    densityAware : this.getIconDensityAware() 

}; 

this._oImageControl = sap.m.ImageHelper.getImageControl(null, this._oImageControl, oParent, mProperties, aCssClasses); 

return this._oImageControl; 

}입니다;

답변

1

작동하는 (정확히는 D가 아닌) 예를 제공 할 수 있습니까?

아코디언이 클릭 이벤트를 '도용'한다고 가정하고 이에 대한 조치를 취하고 있습니다. 펼치기/접기 처리기를 확인하고 실행중인 이벤트를 확인하십시오. 클릭 영역/대상이 아이콘을 캡슐화하는 전체 div 인 경우 그렇다면 ...이 클릭 이벤트를 아코디언 전환 버튼으로 옮깁니다.