2017-05-18 58 views
0

我使用dijit.form.Textarea模塊來創建一個動態的textarea,所以當我輸入textarea時自動展開。作品真的很棒。dojo textarea在Firefox中增加了一行,如何解決與dijit.form.Textarea?

我的問題是,Firefox瀏覽器似乎默認添加一個額外的行,所以當textarea在Firefox中加載時,框是兩行高。而在鉻只有一個。

我試過谷歌這和似乎有其他人遇到同樣的問題,但還沒有找到一個很好的解決方案。

即使我刪除的dojoType的區域框是在Firefox高於在Chrome所以這似乎是Firefox的默認bahaviour,而不是一個道場問題

<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> 

截圖正常的textarea

enter image description here

截圖dojo.form.textarea

enter image description here

如何解決顯示2行使用dijit.form.Textarea時,默認情況下,Firefox的問題?

感謝

托馬斯

回答

0

你不是簡單地尋找rows屬性?

<xp:inputTextarea id="inputTextarea1" rows="5" /> 
+0

設置行=「1」沒有幫助,Firefox仍然總是顯示最小2行 –

+0

我明白了。問題在於Firefox,它與您的XPage源代碼無關。 – shillem

+0

雖然仍在尋找xpages dojo變通辦法/解決方案:-) –