высота строки handsontable не соответствует при использовании замораживания столбца

PIC 1

PIC 2

когда я использовал опцию замораживания столбца, у меня была эта проблема. Высота строки в порядке, если ячейка содержит только однострочные слова, такие как

«Эми должна осмотреться в поисках последних предметов, заметить доску для серфинга и затем подойти к ней».

но когда слова становятся такими (имеют несколько строк), строка замораживания столбца имеет разную высоту:

«Эми должна осмотреться в поисках последних предметов, обратите внимание на

доску для серфинга, а затем перейти к ней».


person david.juntak    schedule 04.03.2015    source источник


Ответы (2)


Да, у меня была такая же проблема, и я готов поспорить, что вы используете Bootstrap и имеете флажки в своем коде. Если нет, то это может быть не та же проблема.

Если это так, вам нужно зайти в код Bootstrap и удалить css, который добавляет поля к флажкам. Это исправило это для меня и должно быть указано как ошибка в репозитории git.

person ZekeDroid    schedule 04.03.2015
comment
да, я использую бутстрап, но в моем коде нет флажков, и на самом деле у меня есть выпадающие списки в моем коде. Строка закрепления столбца имеет разную высоту около 1 пикселя с незакрепленной строкой столбца с несколькими строками. - person david.juntak; 05.03.2015
comment
да, я помню разницу в 1 пиксель. к сожалению, это было исправлено для меня, когда я удалил флажок css. вы можете попробовать это: удалите раскрывающиеся списки (превратите их в числовые или что-то в этом роде) и посмотрите, сохраняется ли проблема. Если нет, найдите CSS в бутстрапе, который влияет на них, а затем удалите его. - person ZekeDroid; 05.03.2015
comment
Я исправил эту проблему, понизив версию handsontable (0.10.5). - person david.juntak; 05.03.2015
comment
:/ не очень хорошее решение. В новейших версиях есть много замечательных вещей, поэтому я буду продолжать искать способы исправить это. буду следить за гит - person ZekeDroid; 05.03.2015
comment
У меня была такая же проблема с флажками, хотя я не использую Bootstrap. Интересно, есть ли в этом какой-то прогресс? - person Aaron; 15.02.2016

Вы можете предотвратить такое поведение, включив плагин AutoRowSize (autoRowSize: true).

Источник: https://github.com/handsontable/handsontable/issues/493#issuecomment-155519503

Если это не работает само по себе, попробуйте использовать как autoRowSize: true, так и autoColumnSize: true.

person Motin    schedule 18.10.2016