Ext GridPanel隐藏tbar后高度无法重置 50

ExtGridPanel隐藏tbar后高度无法重置自己写了一个gridpanel,在render里加了几行tbar,然后做了个按钮可以隐藏和显示tbar,但是隐藏在原来的... Ext GridPanel隐藏tbar后高度无法重置自己写了一个gridpanel, 在render里加了几行tbar, 然后做了个按钮可以隐藏和显示tbar, 但是隐藏在原来的位置会留下空白的行, 重渲染也不行. var hideQueryBar=function(){ patientListPanel.tbar.hide() patientListPanel.bbar.hide() patientListPanel.setWidth(patientListPanel.getWidth()); Ext.getCmp("docmainviewport").syncSize(); return} viewport = new Ext.Viewport({ id:'docmainviewport', layout:'border', items:[patientInfoPanel,patientListPanel,tabPanel] });patientListPanel = new Ext.grid.GridPanel({.............. listeners:{ 'render': function(){ QueryBar0.render(this.tbar); QueryBar1.render(this.tbar); QueryBar2.render(this.tbar); }, 'afterrender': function(t){ t.store.load(); } } });patientListPanel 是gridpanel的名字docmainviewport 是gridpanel 外部的容器 Ext.Viewport
=_+ 这个代码粘上去没格式了, 大神先看看啊
展开
 我来答
a350021757
2018-02-01 · TA获得超过1546个赞
知道答主
回答量:234
采纳率:33%
帮助的人:77.9万
展开全部
显示/隐藏tbar后对面板进行doLayout()试试?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式