我有一个dojo文本区域,我将它绑定到一个字段。我在浏览器上看到它的高度还可以,但是如果我在Notes客户端打开xpage,它的高度会大两倍。我尝试为文本区域添加height
属性,但它不起作用。
提前致谢!
答案 0 :(得分:1)
浏览器Firefox和XPiNC(Notes客户端中的XPage - 基于Firefox的XULrunner)显示Dojo文本区域(dijit.form.Textarea)始终至少包含两行,即使它只包含一行文本。
Chrome和IE等其他浏览器的工作方式与预期相同。
您没有机会使用样式“height”/“minHeight”或参数“rows”更改该行为。
我找到的唯一解决方案是to create an own Textarea widget。但我不确定它是否值得......
此问题仅针对包含一行的内容显示。只要您有两个或更多文本行,Dojo Text Area的高度就会完全适应所有浏览器。
答案 1 :(得分:0)
尝试使用css样式设置高度,应该这样做
更新:
如果css不应该在这里工作,请尝试使用经典HTML属性'cols'和'rows'。我现在没有Domino Designer,所以我无法判断这些属性是否可用。如果没有,你可以使用'attrs'组自己添加它们。