Javascript 如何获得p-dataTable(Priming)中所有行的高度?

Javascript 如何获得p-dataTable(Priming)中所有行的高度?,javascript,angular,typescript,primeng,primeng-datatable,Javascript,Angular,Typescript,Primeng,Primeng Datatable,我的问题很简单,但不容易做到。我需要p-dataTable>中所有行的高度,例如在数组中。有可能达到所有高度吗?试试这个,它对我有用 ::ng-deep .your-table .ui-datatable-scrollable-view .ui-datatable-scrollable-body { min-height: 27vh; } 我使用以下方法得到结果: let rowHeights = document.getElementsByClassName("ui

我的问题很简单,但不容易做到。我需要p-dataTable>中所有行的高度,例如在数组中。有可能达到所有高度吗?

试试这个,它对我有用

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

我使用以下方法得到结果:

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);
}
让eacheRowHeight=新数组;
for(设i=0;i
虽然此代码片段可以解决问题,但它没有解释为什么或如何回答问题。请,因为这确实有助于提高你的文章质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。