试图在rowIndex中使用TreeTable。使用DataTable,rowIndex可以工作,但是对于TreeTable,rowIndex是未定义的。
<p-treeTable [value]="files1">
<p-header>Basic</p-header>
<p-column header="ID">
<ng-template let-rowIndexValue="rowIndex" pTemplate="body">
<p class="rw-center-align">{{rowIndexValue}}</p>
</ng-template>
</p-column>
<p-column field="name" header="Name"></p-column>
<p-column field="size" header="Size"></p-column>
<p-column field="type" header="Type"></p-column>
<p-column header="Actions">
<ng-template let-rowIndexValue="rowIndex" pTemplate="body">
<button pButton label="Add child" (click)="addChild(rowIndex)"></button>
</ng-template>
</p-column>
</p-treeTable>在addChild()方法中,我将rowIndexValue作为undefined,而ID列为空。
https://stackoverflow.com/questions/47045111
复制相似问题