【问题标题】:dx-scheduler ANGULAR - how to implement pagination in the scheduler with angulardx-scheduler ANGULAR - 如何在调度程序中使用角度实现分页
【发布时间】:2020-07-09 22:56:13
【问题描述】:

enter image description hereenter image description here我想为调度器dev extreme实现分页,因为我有很多分组记录,问题是我尝试使用此代码但它不起作用:

        this.chedulerDataSource = new DataSource({
        store: new CustomStore({
            loadMode: 'raw',
            load: () => {
                return this.intervenantData;
            },
        }),
        paginate: true,
        pageSize : 5,
     });

你有什么想法为 devExpress 调度程序实现分页吗??

【问题讨论】:

    标签: angular devexpress scheduler


    【解决方案1】:

    在调度程序的 Devextreme 文档中,他们所有的示例都有paginate: false。他们甚至明确地说:

    注意 请查看以下有关数据绑定的说明:

    如果您将存储显式包装到 DataSource 对象中,请将 paginate 选项设置为 false 以防止数据分区。

    https://js.devexpress.com/Documentation/ApiReference/UI_Widgets/dxScheduler/Configuration/#dataSource

    我认为这是不可能的。在 Devextreme 上你可能会有更好的运气 filing a ticket。有时,他们的支持人员会回应一些奇怪的、未记录的做事方式,或者他们考虑将其添加为一项功能。

    需要注意的一点是CustomStore.load() 方法获取了一个参数,您可以从中获取有用的信息以传递给 API 调用

    store: new CustomStore({
            loadMode: 'raw',
            load: (options) => {
                return this.someMethod(options);
            },
        }),
    

    【讨论】:

    • 感谢您的回归,我将尝试询问有关 devExpress 支持的问题。对于 CustomStore,我尝试了很多变体,但它没有显示要导航到的页面按钮:第 1 页、第 2 页等...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多