Триггер после рисования / рендеринга в браузере - PullRequest
0 голосов
/ 27 мая 2018

Я использую VUEJS для загрузки и отображения тега таблицы на экране.Эта таблица довольно огромна: около 1000 строк и 10 столбцов, и в будущем, возможно, придется ее увеличить (в будущем нам, возможно, придется иметь дело с 8000 записей)

Из-за некоторых требований UX нам нужна каждая ячейкаширина заголовка таблицы, которая будет рассчитываться на основе размера тела таблицы.В основном мы используем 2 таблицы, одну для заголовка, другую для тела (чтобы мы могли держать заголовок сверху, прокручивая таблицу вниз), и, таким образом, ширина каждой ячейки должна быть рассчитана на основе друг друга.

if (headercell.width() > bodycell.width()) bodycell.width(headercell.width)
else header.width(bodycell.width)

Это прекрасно работает, единственная проблема заключается в том, что ширина ячейки доступна только тогда, когда закончен весь рендеринг / рисование (не уверен насчет правильного термина).С такой большой таблицей мне приходится работать с не чистым таймером.

Есть идеи, как я могу поймать, когда закончится процесс рендеринга / рисования, чтобы я мог вызвать эту функцию?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...