АПД - настроитьширина свойство styleClass - PullRequest
2 голосов
/ 01 июля 2010

Я все, я новичок в языке ADF, и после долгого поиска и неудачных попыток я должен спросить, как я могу изменить расположение кнопок - фон, границу, ... - используя CSS и свойство " styleClass "от АПД?

В моем .jspx у меня есть что-то вроде:

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

Дело в том, что после открытия firebug я обнаружил, что вместо обычной кнопки у меня есть изображение!

Спасибо за помощь!

1 Ответ

1 голос
/ 23 марта 2011

Вы не можете полагаться на то, что сгенерированный HTML вы получите для определенного компонента в ADF.Лучший способ создать свой собственный внешний вид - это реализовать свой собственный «скин», который расширяет один из тех, которые уже предоставлены ADF (например, «blafplus» или «fusion», новый по умолчанию).Затем вы используете CSS-селекторы для компонента, который вы хотите, например,

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

Чтобы узнать о скине, перейдите по следующей ссылке http://download.oracle.com/docs/cd/E17904_01/web.1111/b31973/af_skin.htm#BAJFEFCJ

Размещенная демо-версия - отличный способ узнатьКак скинуть конкретные компоненты.Например, для вашей кнопки управления проверьте:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...