Виртуальная прокрутка на основной таблице: вопрос высоты прокрутки - PullRequest
0 голосов
/ 19 марта 2020

Я использую primeng p-table (v9.0.0) с виртуальной прокруткой (горизонтальной и вертикальной полосами прокрутки) и отложенной загрузкой. Мне удалось заставить его работать с автоматическими c высотой строки и расширением строки (есть две переменные: с показанными и загруженными данными, имеют табличное значение, связанное только с показанными данными, метод отложенной загрузки добавляет часть загруженных данных к показанным данным, и общее количество строк, если размер загруженных данных не равен размеру отображаемых данных, показывается длина данных + 1). Все это работает нормально, если у меня недостаточно загруженный набор данных, поэтому он не требует прокрутки. В этом случае виртуальная прокрутка игнорирует заданную высоту прокрутки и «сворачивается» (сжимается вертикально до предполагаемой общей высоты строк) - но она не учитывает собственную горизонтальную полосу прокрутки, и в результате я получаю вертикальную прокрутку на очень маленький столик Кроме того, высота не регулируется при отображении расширения строки.

Есть ли способ предотвратить виртуальную прокрутку для p-таблицы всегда в соответствии с установленной для нее высотой прокрутки и не уменьшать ее, даже если общая высота строки недостаточно? Или, может быть, есть другой способ заставить его работать всегда и выглядеть так, как он работает в настоящее время и выглядит с большим набором данных?

Извините за отсутствие кода, я не могу предоставить текущее состояние из-за политики работодателя.

...