Как получить все высоты строк в p-datatable (primeng)?

Мой вопрос простой, но не простой. Мне нужна высота всех ряды в моем p-dataTable ->, например, в массиве. Можно ли достичь всех высот?

0
0
734
2

Ответы 2

Попробуйте, у меня это работает!

 ::ng-deep .your-table .ui-datatable-scrollable-view .ui-datatable-scrollable-body {
        min-height: 27vh;
    }

Хотя этот фрагмент кода может решить проблему, он не объясняет, почему и как он отвечает на вопрос. Пожалуйста, включите объяснение вашего кода, так как это действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос для читателей в будущем, и эти люди могут не знать причины вашего предложения кода.

Luca Kiebel 10.09.2018 16:32

Я получаю результат, используя это:

let rowHeights = document.getElementsByClassName("ui-datatable-tablewrapper");
let rowHeightsFiltered = rowHeights[0].children[0].children[1].children;

Затем я помещаю значения в массив:

let eacheRowHeight = new Array;
for (let i = 0; i < rowHeightsFiltered.length; i++) {
  eacheRowHeight.push(rowHeightsFiltered[i].clientHeight);
}

Другие вопросы по теме