我正在使用dijit.form.Textarea模块来创建一个动态的textarea,所以当我输入的时候textarea会自动扩展。工作起来真的很棒。
我的问题是Firefox浏览器似乎默认多加了一行,所以当文本区在Firefox中加载时,文本框有两行高,而在Chrome中只有一行。
我试过谷歌这个,似乎有其他人遇到同样的问题,但还没有找到一个很好的解决办法。
即使我删除了dojoType,Firefox中的区域框也比Chrome中的高,所以这似乎是Firefox的默认行为,而不是Dojo问题
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:inputTextarea id="inputTextarea1" dojoType="dijit.form.Textarea"
value="">
</xp:inputTextarea>
</xp:view>
在主题中添加模块:
<resources>
<dojoModule>
<name>dijit.form.Textarea</name>
</dojoModule>
</resources>
屏幕截图正常文本区域
截图dojo.form.文本区域
如何解决firefox在使用dijit.form.Textarea时默认显示2行的问题?
谢谢
托马斯
1条答案
按热度按时间ibrsph3r1#
您不只是在寻找
rows
属性吗?