dojo textarea в firefox добавляет одну дополнительную строку, как это исправить с помощью dijit.form.Textarea?

Я использую модуль 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?

Благодарность

Томас


person Thomas Adrian    schedule 18.05.2017    source источник


Ответы (1)


Разве вы не просто ищете атрибут rows?

<xp:inputTextarea id="inputTextarea1" rows="5" />
person shillem    schedule 18.05.2017
comment
установка rows=1 не помогает, firefox по-прежнему всегда отображает минимум 2 строки - person Thomas Adrian; 18.05.2017
comment
Я понимаю. Проблема связана с Firefox и не имеет ничего общего с исходным кодом XPage. - person shillem; 18.05.2017
comment
все еще ищу обходной путь/решение xpages dojo :-) - person Thomas Adrian; 18.05.2017
comment
Это скорее обходной путь css/javascript. Вы видели это? stackoverflow.com/a/22700700/3256564 - person shillem; 18.05.2017
comment
Используйте проверку в Firefox для просмотра (щелчок правой кнопкой мыши по экрану). Выберите значок слева от inspector, пока он не станет синим, поместите указатель мыши на строку, для которой вы хотите увидеть css. - person GoinOff; 18.05.2017