Неправильная высота строки заголовка табулятора после переключения фильтра - PullRequest
1 голос
/ 01 августа 2020

Я использую повторно активированный Табулятор. Отличный компонент, спасибо Оли.

Мне нужна простая функция «переключения» для функции фильтрации по заголовкам. Это легко сделать с помощью справки по документации. Строка заголовка, конечно, становится шире, когда фильтры включены. Теперь, когда я отключаю фильтры, высота заголовка остается. Я даже пытался перерисовать () всю таблицу, но безуспешно.

Табулятор версии 4.6. Некоторые скриншоты ниже.

До включения фильтров идеальная высота

После включения фильтров высота шире, чем ожидалось

Отключение фильтров сейчас, высота все равно шире, чем должна быть

1 Ответ

0 голосов
/ 05 августа 2020

Вот что сработало (обходной путь): вместо использования метода updateColumnDefinition я использовал метод setColumns. Это делает правильную вещь и изменяет размер строки заголовка после ее установки.

Оба документа описаны здесь: http://tabulator.info/docs/4.7/columns#replace

Кроме того, updateColumnDefinition работает очень медленно если вы вызываете его для каждого столбца (я пробовал таблицу с 44 столбцами, и это займет 15+ секунд, если я обновлю столбцы в al oop). Лучше установить все один раз и вызвать метод setColumns.

...