Wicket 기반 웹 응용 프로그램에서 작업하고 있습니다. 응용 프로그램에는 모든 사용자가 사용할 수있는 단추가 없습니다. 이 버튼은 실제로는 간단한 링크입니다.동적으로 버튼의 CSS 클래스를 변경하는 방법이 있습니까?
<a wicket:id="publishButton" title="Publish" class="rightPanel_publish"><wicket:message key="publish"/></a>
(시각적 모양을 설정하는 CSS 클래스 (예 : 외부 CSS 파일)).
a.rightPanel_publish {
display: block;
width: 90px;
height: 27px;
background: url(../imgs/right_panel_icon03.gif) left top repeat-y;
text-decoration: none;
color: black;
padding: 12px 0px 0px 35px;
}
사용자가 버튼을 사용할 수있는 권한이 없으면 링크가 비활성화되어 (Java에서) CSS가 더 이상 사용되지 않습니다.
내 질문은입니다. 링크가 런타임에 비활성화되어 있고 CSS 클래스를 변경한다는 것을 식별하는 방법이 있습니까? 차라리 JS를 사용하지 않는 편이 좋습니다. 전체 프로젝트를 JS 프리로 유지할 수 있습니다. 모든 브라우저에서 작동하는 것을 선호합니다.
감사 무리
Yuval 교수 = 8)