Pra*_*ath 7 kendo-ui-angular2 angular
我使用这个http://www.telerik.com/kendo-angular-ui/components/grid/data-binding/教程使用带有Angular 2的Kendo Grid,但我没有在网格中找到过滤.如何使用Angular 2过滤我的Kendo Grid?
当前Beta.0版本的kendo-angular2-grid中没有过滤器.
目前,您可以使用此处列出的有限API
已经在telerik的kendo-angular2上报告了问题.请参阅此
Telerik成员对此过滤器问题的评论 -
我们没有网格过滤功能的具体时间表.此功能有许多先决条件,最重要的是日期选择器.您可以查看我们的路线图以获取更多详细信息 - http://www.telerik.com/kendo-angular-ui/roadmap/
这种想法已经张贴在新开的反馈门户转寄此
我创建了这个plunker,您可以在其中按产品名称过滤网格。这是一个非常基本的例子:
import { Component } from '@angular/core';
import {
GridDataResult,
SortDescriptor,
orderBy
} from '@progress/kendo-angular-grid';
@Component({
selector: 'my-app',
template: `
<input type="text" [(ngModel)]="filter" (ngModelChange)="change()">
<kendo-grid
[data]="gridView"
[sortable]="{ mode: 'multiple' }"
[sort]="sort"
(sortChange)="sortChange($event)"
>
<kendo-grid-column field="ProductID" title="Product ID" width="120">
</kendo-grid-column>
<kendo-grid-column field="ProductName" title="Product Name">
</kendo-grid-column>
<kendo-grid-column field="UnitPrice" title="Unit Price" width="230">
</kendo-grid-column>
</kendo-grid>
`
})
export class AppComponent {
private filter: string;
private sort: SortDescriptor[] = [];
private gridView: GridDataResult;
private products: any[] = [
{
"ProductID": 1,
"ProductName": "Chai",
"UnitPrice": 18.0000,
"Discontinued": false
},
{
"ProductID": 3,
"ProductName": "Chai",
"UnitPrice": 122.0000,
"Discontinued": true
}
,{
"ProductID": 2,
"ProductName": "Chang",
"UnitPrice": 19.0000,
"Discontinued": false
}];
constructor() {
this.loadProducts();
}
protected sortChange(sort: SortDescriptor[]): void {
this.sort = sort;
this.loadProducts();
}
private loadProducts(prods): void {
const products = prods || this.products;
this.gridView = {
data: orderBy(products, this.sort),
total: products.length
};
}
private change(){
this.loadProducts(this.products.filter(product => product.ProductName === this.filter));
}
}
Run Code Online (Sandbox Code Playgroud)
我刚刚检查了在Kendo Angular 2 Grid中启用过滤器的可能方法,发现Telerik启用了它.请检查以下链接.
http://www.telerik.com/kendo-angular-ui/components/grid/filtering/
| 归档时间: |
|
| 查看次数: |
4904 次 |
| 最近记录: |