【问题标题】:Angular 2 Kendo UI Telerik grid paging reloads the pageAngular 2 Kendo UI Telerik 网格分页重新加载页面
【发布时间】:2017-04-25 10:23:49
【问题描述】:

我有一个 Kendo-ui (Angular 2) 网格(启用分页),当我单击页面按钮时,它会重新加载页面(按钮链接中的 href 属性值是“#”)。如何解决这个问题?

网格:

                        <kendo-grid [data]="items" [pageSize]="state.take" [filter]="state.filter" [skip]="state.skip" [sort]="state.sort" [sortable]="true" [pageable]="{ buttonCount: 8, info: true}" [scrollable]="'none'" (dataStateChange)="dataStateChange($event)" (filterChange)="onFilterChanged($event)"
                        (pageChange)="onGridPageChange($event)">

pageChangeEvent:

onGridPageChange(e: PageChangeEvent) {
    this.state.skip = e.skip;
    this.state.take = e.take;
    this.loadInvoiceItems();
}

【问题讨论】:

  • 如果我记得我使用它的时候,你不能

标签: telerik telerik-grid kendo-ui-angular2


【解决方案1】:

我之前确实遇到过这个问题。请改用 DataStateChangeEvent。

public dataStateChange(state: DataStateChangeEvent): void {
    Object.assign(this.state, state);
    this.loadInvoiceItems();
}

【讨论】:

    【解决方案2】:

    似乎正在处理official demo page

    【讨论】:

    • 是的,我知道。但问题是它在我的设置中不起作用
    猜你喜欢
    • 1970-01-01
    • 2017-12-09
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    相关资源
    最近更新 更多