ExtJS:将高度设置为标签面板内的网格

时间:2018-09-12 06:58:10

标签: grid extjs5

我试图将高度设置为选项卡内的网格,并且在控制台中遇到此错误。 我尝试设置minHeight,但不适用于网格。

这就是我尝试过的:

items : [ {
                border : false,
                xtype : 'radiogroup',
                fieldLabel : 'Filter Join Type',
                reference : 'datafilterjointype',
                items : [ {
                            boxLabel : 'AND',
                            name : 'joinType',
                            inputValue : 'AND'
                        }, {
                            xtype : 'tbspacer',
                            width : '50px'
                        }, {
                            boxLabel : 'OR',
                            name : 'joinType',
                            inputValue : 'OR'
                        } ],
                        hidden : true,
                        // defaultAlign : 'r-c',
                        margin : '10 0 10 5',
                        listeners : {
                            change : 'updateFilterOnTypeChange'
                        }
                    }, {
                        layout:
                        {
                            type: 'vbox',
                            align: 'stretch'
                        },
                    height : 500,
                    xtype : 'datafiltergrid',
                    reference : 'datafiltergrid',
                    deferredRender : true,
                    border : false,
                    }, {
                    xtype : 'datafilterpropgrid',
                    reference : 'datafilterpropgrid',
                    hidden : false,
                    deferredRender : true,
                } ] 
            } ]

这是我在切换选项卡时出现在控制台中的错误:

ext-all-debug.js:150559 Uncaught TypeError: Cannot read property 'offsetHeight' of undefined
    at constructor.onRangeFetched (ext-all-debug.js:150559)
    at constructor.renderRange (ext-all-debug.js:150488)
    at constructor.setViewSize (ext-all-debug.js:150151)
    at constructor.onViewResize (ext-all-debug.js:150057)
    at constructor.fire (ext-all-debug.js:21843)
    at constructor.doFireEvent (ext-all-debug.js:22285)
    at constructor.prototype.doFireEvent (ext-all-debug.js:85481)
    at constructor.fireEventArgs (ext-all-debug.js:22263)
    at constructor.fireEvent (ext-all-debug.js:22235)
    at constructor.onResize (ext-all-debug.js:76350)

是什么导致此错误?非常感谢您的帮助并提前致谢。

0 个答案:

没有答案