2 Stimmen

ADF - Passen Sie die Breite eines <af:commandButton> mit der styleClass-Eigenschaft an

Hallo, ich bin neu in der ADF-Sprache und nach einer langen Suche und gescheiterten Versuchen muss ich fragen, wie ich das Layout eines Buttons - Hintergrund, Rahmen, ... - mit Hilfe von CSS und der Eigenschaft "styleClass" der ADF ändern kann?

In meiner .jspx habe ich so etwas wie:

Das Ding ist, nachdem ich Firebug geöffnet habe, habe ich herausgefunden, dass anstelle eines regulären Buttons ein Bild verwendet wird!

Vielen Dank für deine Hilfe!

1voto

Barry O'Neill Punkte 435

Sie können sich nicht darauf verlassen, welchen generierten HTML-Code Sie für ein bestimmtes Komponente in ADF erhalten. Der beste Weg, um Ihr eigenes Aussehen zu erhalten, besteht darin, Ihr eigenes 'Skin' zu implementieren, das eines der bereits von ADF bereitgestellten erweitert (z.B. 'blafplus' oder 'fusion', das neue Standard-Skin). Verwenden Sie dann die CSS-Selektoren für die gewünschte Komponente, z.B.

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

Schauen Sie sich den folgenden Link an, um mehr über Skinning zu erfahren http://download.oracle.com/docs/cd/E17904_01/web.1111/b31973/af_skin.htm#BAJFEFCJ

Die gehostete Demo ist eine ausgezeichnete Möglichkeit, herauszufinden, wie bestimmte Komponenten skiniert werden können. Zum Beispiel für Ihren Befehlsbutton:

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X