【发布时间】:2018-09-16 12:00:50
【问题描述】:
In this StackBlitz我有一个用于 Angular 网格的剑道。点击按钮时,半秒后第二行被选中,两秒后自动取消选中。
我需要的是选定的行在选择时淡入并在两秒后淡出,这可能吗?
@Component({
selector: 'my-app',
template: `
<button type="button" (click)="select()">Select</button>
<kendo-grid [data]="gridData" [height]="410"
kendoGridSelectBy="ProductID" [(selectedKeys)]="selection">
<kendo-grid-column field="ProductID" title="ID" width="40">
</kendo-grid-column>
<kendo-grid-column field="ProductName" title="Name" width="250">
</kendo-grid-column>
</kendo-grid>
`
})
export class AppComponent {
selection: number[] = [];
public gridData: any[] = products;
select(){
setTimeout(() => {
this.selection = [2];
setTimeout(() => {
this.selection = [];
}, 2000);
}, 500);
}
}
【问题讨论】:
标签: kendo-ui kendo-grid kendo-ui-angular2