2017-06-15 2 views
1

Est-il possible de conserver le style de la zone de texte multi-lignes lorsqu'elle est désactivée en mode édition, de la même manière en mode lecture?Édition/Lecture Mode & Désactivé Styles

Dans la capture d'écran 1, en mode édition, les boîtes ont des barres de défilement et adhèrent à ma hauteur maximale et à tous les aligner.

Dans la capture d'écran 2, en mode lecture, il n'y a pas de boîte, elle affiche simplement toutes les valeurs sous forme de texte. Je suppose que c'est juste la façon dont xpages par défaut styles les champs en mode lecture/édition? Mais je voudrais garder les boîtes et les barres de défilement en mode lecture.

Merci

Screenshot 1 (mode Edit - Je veux ce style en mode lecture aussi) Edit mode

Screenshot 2 (mode lecture) Read mode

+0

XP les rend différemment en mode lecture/édition. Vous pouvez écrire votre propre moteur de rendu pour ce composant, afin de le rendre multiligne à chaque fois avec la propriété "disabled" pour le mode de lecture. Google pour "xpages renderer". –

Répondre

2

Ignorer ma question, je manqué en quelque sorte le showReadonlyAsDisabled="true" drapeau!

En partant de chez vous, il y a aussi quelqu'un d'autre qui manque!

0

J'utilise le code CSS suivant pour créer un panneau déroulant contenant un contrôle de répétition, mais il peut être utilisé pour des champs individuels. Utilisez une classe calculée pour que le style le désactive en mode édition.

.FCHScroll { 
overflow-y:scroll; 
max-height:100px; 
border-color:rgb(128,128,128); 
border-style:solid; 
border-width:thin 
}