2010-07-01 2 views
2

저는 모두 ADF 언어를 처음 사용하고 있습니다. 긴 검색과 실패한 시도 후에 어떻게 버튼 레이아웃을 변경할 수 있습니까 - 배경, border, ... - CSS와 ADF의 "styleClass"속성을 사용합니까? , 불을 지르고를 연 후, 내가 대신 일반 버튼, 나는 이미지를 가지고 있다는 것을 발견되는 것은ADF - <af : commandButton> 속성을 ​​맞춤 설정하십시오. styleClass

<af:commandButton action="#{backing_test.echoAction}" id="echo1" text="Save 1" styleClass="commandButton.buttonSaveTest" /> 

: 내 .jspx에서

내가 좋아하는 뭔가를!

도움 주셔서 감사합니다.

+0

당신이 ADF 10g 또는 11g를 사용하고 있습니까? –

+0

이 [stack-exchange proposal] (http://area51.stackexchange.com/proposals/11464/code-review?referrer=aWNm_PdciyFqjFW8CUacGw2 "코드 검토")에 관심이있을 수 있습니다. 거의 베타 테스트를 시작할 준비가되었습니다. – greatwolf

답변

1

ADF에서 특정 구성 요소에 대해 생성되는 HTML을 신뢰할 수 없습니다. 자신의 룩앤필을 얻는 가장 좋은 방법은 ADF가 이미 제공 한 것 (예 : 'blafplus'또는 'fusion', 새로운 기본값)을 확장하는 자체 '스킨'을 구현하는 것입니다. 당신은 다음 링크 밖으로

af|inputText::content { 
     background-color: red; 
} 

확인이 호스팅 데모 특정 구성 요소를 스키닝하는 방법을 찾는 좋은 방법입니다 http://download.oracle.com/docs/cd/E17904_01/web.1111/b31973/af_skin.htm#BAJFEFCJ

스키닝에 대해 배울 수있는 당신이 원하는 구성 요소, 예를 들어에 대한 CSS 선택기를 사용 . 예, 당신의 명령 버튼, 체크 아웃 :

http://jdevadf.oracle.com/adf-richclient-demo/faces/components/skinningKeys/commandButton.jspx

관련 문제