1

我正在开发一个自定义集会报告,该报告有几个视图 - 这些视图位于组合框中 - 令我惊讶的是,我注意到在页面加载时仅检索了 200 个,但我有 300 个此报告的视图。我没有从文档中得到任何帮助。以下是我正在尝试的

 getSharedViewConfig() {
            return {
                ptype: 'rallygridboardsharedviewcontrol',
                sharedViewConfig: {
                    enableUrlSharing: this.isFullPageApp !== false,
                    stateful: true,
                    width: 300,
                    pageSize: 200,
                    limit: Infinity,
                    queryMode: 'remote',
                    stateId: this.getContext().getScopedStateId('views'),
                    stateEvents: ['select', 'beforedestroy'],
                    suppressViewNotFoundNotification: this._suppressViewNotFoundNotification,
                    emptyText: 'Select or Add Saved View...',
                    additionalFilters: [this.piTypePicker.getCurrentViewFilter()],
                    autoExpand: true,
                    defaultViews: _.map(this._getDefaultViews(), (view) => {
                        Ext.apply(view, {
                            Value: Ext.JSON.encode(view.Value, true)
                        });
                        return view;
                    }, this)
                },

            };
        },

如何检索其余视图?当我设置 pagesize: 200 时,我可以看到底部的分页栏,但是当我单击下一个箭头时,这似乎正在爆炸

4

2 回答 2

0

嗯,如果你只是将页面大小设置为 2000 呢?WSAPI 最多支持 2000 个。在下拉列表中包含这么多项目的用户体验显然并不理想,但它可能会为您提供您需要的东西......

于 2019-01-25T18:26:18.483 回答
0

不,这对我来说不起作用 - 分页正在引入所有项目 - 没有过滤器遵守规则,当我单击右箭头呈现页面 2 时,我看到分页大小从 6 增加到一些 1321 .

谢谢 Sai在此处输入图片描述

于 2019-01-25T23:59:40.117 回答