2

我正在使用 Infragistics网格。我有几列,我试图访问最后一列中第一列的值。

我在里面创建了一个变量IgxColumnComponent,但是当我从另一个访问它时,IgxColumnComponent我得到 [object][object]

对象如下

<igx-column #docid field="documentId" header="Document Id" [filterable]="true" dataType="string" style="font-size:20px">

</igx-column>

<igx-column field="source" header="Source" [filterable]="true" dataType="string" style="font-size:10px">
    <ng-template igxCell let-cell="cell">
        <div *ngIf="cell.value==2">
            <span>
                {{docid}}
                <img src="../../assets/icons/po-ack-Icon.png" />
            </span>
        </div>
    </ng-template>
</igx-column>
4

1 回答 1

3

IgxColumnComponent可以从IgxCell'rowData 属性访问另一个' 的字段值:

<igx-column field="source"header="Source" [filterable]="true"
            dataType="string" style="font-size:10px">
  <ng-template igxCell let-cell="cell">
    <div *ngIf="cell.rowData.DocumentId==2">
      <span>
        {{cell.rowData.DocumentId}}
      </span>
    </div>
  </ng-template>
</igx-column>

这是一个演示这一点的stackblitz 示例

此外,所有的属性都在此处IgxCell的 Infragistics 文档中列出,更多信息可在此处找到。IgxColumnComponent

于 2020-12-31T09:44:18.793 回答