PrimeNG TreeTable无法获取Row索引

时间:2017-10-31 21:55:59

标签: angular primeng

尝试在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()方法中,我rowIndexValueundefinedID列为空。

1 个答案:

答案 0 :(得分:1)

来自doc:

rowIndex适用于DataTable但不适用于TreeTable