【问题标题】:How to implement remote paging for iggrid with custom API如何使用自定义 API 为 iggrid 实现远程分页
【发布时间】:2017-09-01 16:13:58
【问题描述】:

我正在尝试将 iggrid 从 Ignite UI 集成到我的 SPA Angular 4 应用程序中。 我有自定义 API,我想实现远程分页。我的 API 有不同的参数名称,并返回内容中的项目和标题中的总数。我还需要添加一些请求头。

我可以通过某种方式自己请求并将所有必要的数据提供给 iggrid,还是我真的需要使用 iggrid 直接请求数据?

我知道我可以将 iggrid 数据源设置为数据数组,但如果我这样做,我将无法设置服务器上的项目总数。 我知道我可以使用 responseDataKey,但我不知道如何自定义请求以及如何告诉网格从标题中读取数据。 我已经看过了:https://www.infragistics.com/community/forums/p/108642/511554.aspx#511554

谁能帮忙?

【问题讨论】:

    标签: angular typescript ignite-ui iggrid


    【解决方案1】:

    设置数据源数组并在 dataBinding 上使用数据源方法指定totalRecordsCount

            dataBinding: function(evt, ui) {
                ui.dataSource.totalRecordsCount(1234);
            },
    

    【讨论】:

    • 谢谢,我试过了,但它只适用于第一次绑定。当我更新 IgGrid.dataSource 时,不会再次触发 dataBind。最后,我将 ui.dataSource 保存在 dataBinding 事件中,并在设置数据时设置它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    • 2020-08-12
    相关资源
    最近更新 更多