在xpages中设置dojo文本区域的高度

时间:2014-04-18 07:19:19

标签: xpages lotus-notes

我有一个dojo文本区域,我将它绑定到一个字段。我在浏览器上看到它的高度还可以,但是如果我在Notes客户端打开xpage,它的高度会大两倍。我尝试为文本区域添加height属性,但它不起作用。

提前致谢!

2 个答案:

答案 0 :(得分:1)

浏览器Firefox和XPiNC(Notes客户端中的XPage - 基于Firefox的XULrunner)显示Dojo文本区域(dijit.form.Textarea)始终至少包含两行,即使它只包含一行文本。

enter image description here

Chrome和IE等其他浏览器的工作方式与预期相同。

enter image description here

您没有机会使用样式“height”/“minHeight”或参数“rows”更改该行为。

我找到的唯一解决方案是to create an own Textarea widget。但我不确定它是否值得......

此问题仅针对包含一行的内容显示。只要您有两个或更多文本行,Dojo Text Area的高度就会完全适应所有浏览器。

enter image description here

答案 1 :(得分:0)

尝试使用css样式设置高度,应该这样做 更新:
如果css不应该在这里工作,请尝试使用经典HTML属性'cols'和'rows'。我现在没有Domino Designer,所以我无法判断这些属性是否可用。如果没有,你可以使用'attrs'组自己添加它们。