Я использую модуль dijit.form.Textarea для создания динамического текстового поля, поэтому, когда я набираю текстовое поле, оно автоматически расширяется. работает действительно здорово.
Моя проблема в том, что браузер Firefox по умолчанию добавляет одну дополнительную строку, поэтому, когда текстовая область загружается в firefox, высота поля составляет две строки. а в хроме только один.
Я попробовал это в Google, и, кажется, есть другие, сталкивающиеся с той же проблемой, но не нашли хорошего решения для этого.
даже если я удалю dojoType, поле области выше в Firefox, чем в Chrome, так что это похоже на поведение Firefox по умолчанию, а не на проблему с додзё
<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.textarea
Как я могу исправить проблему, из-за которой Firefox по умолчанию показывает 2 строки при использовании dijit.form.Textarea?
Благодарность
Томас