Режим редактирования/чтения и отключенные стили

Могу ли я каким-либо образом сохранить стиль многострочного текстового поля, когда оно отключено в режиме редактирования, то же самое при просмотре в режиме чтения?

На снимке экрана 1 в режиме редактирования поля имеют полосы прокрутки и соответствуют моей максимальной высоте, и все они выровнены.

На скриншоте 2 в режиме чтения нет полей, просто отображаются все значения в виде текста. Я предполагаю, что это именно то, как xpages по умолчанию стилизует поля в режиме чтения/редактирования? Но я бы хотел, чтобы поля и полосы прокрутки находились в режиме чтения.

Спасибо

Скриншот 1 (режим редактирования — я хочу, чтобы этот стиль был и в режиме чтения) //i.stack.imgur.com/jX6aS.jpg" alt="Режим редактирования">

Скриншот 2 (режим чтения) Режим чтения


person Chris Richards    schedule 15.06.2017    source источник
comment
XP отображает их по-разному в режиме чтения/редактирования. Вы можете написать свой собственный рендерер для этого компонента, чтобы каждый раз отображать их как многострочные с отключенным свойством для режима чтения. Google для рендеринга xpages.   -  person Frantisek Kossuth    schedule 15.06.2017


Ответы (2)


Проигнорируйте мой вопрос, я как-то пропустил флаг showReadonlyAsDisabled="true"!

Ухожу отсюда, если кто-то еще скучает по собственности!

person Chris Richards    schedule 15.06.2017

Я использую следующий CSS для создания панели с возможностью прокрутки, содержащей элемент управления повтором, но его можно использовать для отдельных полей. Используйте вычисляемый класс для стиля, чтобы отключить его в режиме редактирования.

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