angular - 在剑道网格的一列中添加图像(并单击重定向到 URL)
问题描述
我有这样的剑道网格
<kendo-grid
[data]="gridData"
[selectable]="false"
[kendoGridSelectBy]="'Id'"
[selectedKeys]="selectedIds"
[pageable]="{ pageSizes: gridPageSizes }"
[pageSize]="state.take"
[skip]="state.skip"
[scrollable]="'none'"
[groupable]="false"
[group]="state.group"
(dataStateChange)="dataStateChange($event)"
[filterable]="false"
[filter]="state?.filter"
[sortable]="true"
[sort]="state?.sort"
[rowClass]="rowCallBack"
>
<kendo-grid-column
field="invoiceNumber"
title="Invoice Number"
>
</kendo-grid-column>
<kendo-grid-column
title="PO"
>
<ng-template kendoGridCellTemplate let-dataItem="dataItem">
{{dataItem.PO}}
</ng-template>
</kendo-grid-column>
<kendo-grid-column
field="StatusChangedDate"
title="StatusChangedDate"
filter="date"
format="{0:d}"
>
<ng-template kendoGridCellTemplate let-dataItem>
<time>{{ dataItem.StatusChangedDate | l10nDate: language:'short' }}</time>
</ng-template>
</kendo-grid-column>
</kendo-grid>
请让我知道如何添加具有基于“数据”(URL 数据)的图像的列。单击图像时,它会重定向到 URL。
我尝试过这样的事情
<kendo-grid-column
title="Ticket"
>
<ng-template kendoGridCellTemplate let-dataItem="dataItem">
<div *ngIf="dataItem.Ticket != null">
<a class="title-logo" href="dataItem.Ticket"><img src="/images/logo.png" /></a>
</div>
</ng-template>
</kendo-grid-column>
显示图像,这是可点击的,但是当单击图像时,不会转到作为 dataItem.Ticket 的一部分加载的所需链接
谢谢
解决方案
推荐阅读
- python - 如何使用 PDFminer 避免密码错误的 PDF 文件
- java - 我想随机提出一些问题,但总是一个新问题
- dialogflow-es - Dialogflow 中的后续意图未触发。怎么了?
- java - 我不明白我的程序的输出,请解释一下
- scala - 创建并行执行的列表组合器
- mips - 如何更改 MIPS 中的间接寻址?
- c - 位域的可用性
- javascript - 如何使用 Javascript 和 Firebase 从数据库中删除 child_object
- kubernetes - 是否有任何 pod 消耗了资源限制中指定的所有资源?
- java - 在不执行 map 或 flatMap 的情况下退出循环