Javascript firefox中的dojo textarea增加了一行,如何使用dijit.form.textarea进行修复?
我正在使用dijit.form.Textarea模块创建一个动态Textarea,因此当我键入时,Textarea会自动展开。真的很棒 我的问题是,Firefox浏览器似乎在默认情况下增加了一行,因此当在Firefox中加载textarea时,框高为两行。而在chrome中只有一个 我试过谷歌这个,似乎还有其他人遇到同样的问题,但没有找到一个很好的解决办法 即使我删除了dojoType,Firefox中的区域框也比Chrome中的要高,所以这似乎是Firefox默认的bahaviour,而不是dojo问题Javascript firefox中的dojo textarea增加了一行,如何使用dijit.form.textarea进行修复?,javascript,firefox,dojo,xpages,dijit.form,Javascript,Firefox,Dojo,Xpages,Dijit.form,我正在使用dijit.form.Textarea模块创建一个动态Textarea,因此当我键入时,Textarea会自动展开。真的很棒 我的问题是,Firefox浏览器似乎在默认情况下增加了一行,因此当在Firefox中加载textarea时,框高为两行。而在chrome中只有一个 我试过谷歌这个,似乎还有其他人遇到同样的问题,但没有找到一个很好的解决办法 即使我删除了dojoType,Firefox中的区域框也比Chrome中的要高,所以这似乎是Firefox默认的bahaviour,而不是d
<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>
dijit.form.Textarea
屏幕截图正常文本区域
屏幕截图dojo.form.textarea
如何解决firefox在使用dijit.form.Textarea时默认显示两行的问题
谢谢
Thomas您不是在简单地查找
行
属性吗
<xp:inputTextarea id="inputTextarea1" rows="5" />
设置rows=“1”没有帮助,firefox仍然始终显示最小2行。问题在于Firefox,它与您的XPage源代码无关。仍然在寻找xpages dojo变通方法/解决方案:-)它更多的是css/javascript变通方法。你看到这个了吗?使用Firefox中的inspect进行浏览(右键单击屏幕)。选择inspector
左侧的图标,直到它变为蓝色,将鼠标指针放在希望看到css的行上。