angular - 如何在每列中添加搜索框
问题描述
我正在使用剑道网格创建一个表格。如何为每列添加一个搜索框?
<kendo-grid class="k-grid-p" [data]="gridView" [pageable]="true" [pageSize]="gridState.pageSize"
(pageChange)="pageChange($event)" [skip]="gridState.state.skip" [sortable]="true" [sort]="gridState.state.sort"
(sortChange)="sortChange($event)">
解决方案
您可以使用kendoGridHeaderTemplate
将所需的 HTML 添加到标题中:
<kendo-grid [data]="yourData">
<kendo-grid-column field="FirstName">
<ng-template kendoGridHeaderTemplate let-column let-columnIndex="columnIndex">
{{column.field}}({{columnIndex}})
<br>
<input type="text" placeholder="Search Box">
</ng-template>
</kendo-grid-column>
<kendo-grid-column field="LastName">
<ng-template kendoGridHeaderTemplate let-column let-columnIndex="columnIndex">
{{column.field}}({{columnIndex}})
<br>
<input type="text" placeholder="Search Box">
</ng-template>
</kendo-grid-column>
</kendo-grid>
推荐阅读
- angular - 不能使用 angular2-signaturepad 及其模块
- php - php在数组中查找项目维度
- mongodb - 如何删除视图?
- python - 为什么在使用 keras.load_model 加载模型后我的分数(准确度)为零?
- apache-kafka - 如何检测kafka记录达到其TTL
- c++ - 如何使用对象填充图形
- tensorflow - 证据下界损失函数及其在pytorch或tensorflow中的梯度
- javascript - 反应原生:尝试打开日期选择器时出错
- python - 导入 Python 包
- swift - UIIMage在for循环中解码不一致的行为