2017-06-15 17 views
1

无论如何保持多行文本框在编辑模式下禁用时的样式,在阅读模式下查看时也是如此?编辑/读取模式和禁用样式

在截图1中,在编辑模式下,这些框具有滚动条并坚持我的最大高度和全部对齐。

在截图2中,在阅读模式下,没有框,它只是将所有值显示为文本。我认为这只是xpages在读取/编辑模式下默认样式字段的方式?但我想保持框和滚动条处于阅读模式。

感谢

截图1(编辑模式 - 我想这个造型在读模式下也可以) Edit mode

截图2(读模式) Read mode

+0

XP在读/编辑模式下以不同的方式渲染它们。您可以为该组件编写自己的渲染器,每次使用读取模式的“禁用”属性将其呈现为多行。谷歌的“xpages渲染器”。 –

回答

2

忽略我的问题,我莫名其妙地错过了showReadonlyAsDisabled="true"国旗!

这里离开这里incase其他任何人都错过了财产!

0

我使用以下CSS创建一个包含重复控件的可滚动面板,但它可以用于单个字段。在编辑模式下,使用该风格的计算类来禁用它。

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