在Rally ext组合框中获取200多个共享视图

时间:2019-01-25 00:11:51

标签: javascript extjs rally code-rally

我正在开发具有多个视图的自定义拉力赛报告-这些视图位于组合框中-令我惊讶的是,我注意到在页面加载中仅检索了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)
                },

            };
        },

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

2 个答案:

答案 0 :(得分:0)

嗯,如果您只是将页面大小设置为2000,该怎么办? WSAPI最大支持2000。在下拉列表中包含这么多项目的用户体验显然不是理想的,但是这可能会为您带来所需的...

答案 1 :(得分:0)

不,这种方式对我不起作用-分页功能将所有项目引入-没有过滤器遵守规则,当我单击向右箭头以呈现页面2时,分页尺寸表格6有所增加到约1321。

谢谢 赛enter image description here