2 votes

Modifier la taille de la police du texte d'aide dans Apex

J'ai besoin de changer la taille de la police de caractères de Page Items Help Text dans Oracle Apex. Comment puis-je faire cela ?

3voto

Tony Andrews Points 67363

L'aide de l'élément Apex a généralement (peut-être toujours ?) une classe de "texte d'instruction". Vous pouvez donc définir des attributs pour cette classe à l'aide de CSS. Si vous avez un script CSS, vous pouvez lui ajouter une entrée comme ceci :

.instructiontext {color: red; font-size: 300%}

Sinon, vous pouvez simplement ajouter du CSS en ligne dans l'en-tête du modèle de page, comme ceci :

<html lang="&BROWSER_LANGUAGE." xmlns:htmldb="http://htmldb.oracle.com">
<head>
<title>#TITLE#</title>
<link rel="stylesheet" href="#IMAGE_PREFIX#themes/theme_20/theme_3_1.css" type="text/css" />
<!--[if IE]><link rel="stylesheet" href="#IMAGE_PREFIX#themes/theme_20/ie.css" type="text/css" /><![endif]-->
#HEAD#
<!-- Add this -->
    <style type="text/css">
    .instructiontext {color: red; font-size: 300%}
    </style>
<!-- End of my CSS -->
</head>
<body #ONLOAD#>#FORM_OPEN#

Le résultat :

enter image description here

2voto

DotMatrix Points 21

Ok, je sais que c'est un très vieux post que je déterre, mais c'est ce post que j'ai trouvé en cherchant "instructiontext".

Quoi qu'il en soit, j'ai de nouvelles informations. La solution de Tony fonctionne toujours dans APEX 5.0, mais quelque part entre cette date et APEX 19.2, les choses ont été modifiées par Oracle. Il semble que ce ne soit plus la classe "instructiontext" qui soit appliquée, mais la classe "apex-help-dialog".

Ainsi, si vous étendez la définition CSS de la manière suivante :

.instructiontext, .apex-help-dialog {color: red; font-size: 300%}

il fonctionnera dans les deux versions. Cela devrait s'avérer pratique lors de la transition de votre application d'APEX 5.0 à APEX 19.2, par exemple, comme nous le faisons actuellement.

J'espère que cela pourra être utile à quelqu'un.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X