正在使用下列代码:
<dx-data-grid [dataSource]="openCasesdatasource" [showBorders]="true">
<dxi-column dataField="Picture" cellTemplate="cellTemplate"></dxi-column>
<div *dxTemplate="let data of 'cellTemplate'"><a [href]="data.url"></a></div>
</dx-data-grid>这是需要显示的数据:
let abc: abc[] = [{
"picture": "harry",
"active": "true",
"url": "https://google.com"}]发布于 2022-03-14 10:26:45
HTML
<dx-data-grid
[dataSource]="openCasesdatasource"
[showBorders]="true"
(onCellClick)="openPicture($event)">
<dxi-column dataField="Picture" cellTemplate="cellTemplate">
<div *dxTemplate="let data of 'cellTemplate'">
<img src="data.value">
</div>
</dxi-column>
</dx-data-grid>TS
openPicture(){
if (e.rowType == "data" && e.column.dataField === "Picture") {
if(e.value != null) {
window.open(e.value, "_blank");
}
}
}https://stackoverflow.com/questions/69902526
复制相似问题