extjs 中bbar中数据太多,屏幕显示不全需要有在bbar设置滚动条,求大神指导....

 我来答
luffy1201
2013-10-24 · TA获得超过1523个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:576万
展开全部

换行显示吧,滚动条的即使弄上也不好看,不好操作的,呵呵。

弄成两行,这样干:

自定义一个bbar,例如:

var mybbar = [{
    text: '刷新'
   },{
    text: '新增'
   }];

再定一个bbar,分页的工具条bar(普通的bar也行),例如:

var otherbar=new Ext.PagingToolbar({
    store:store,
    pageSize:pageSize,
    displayInfo:true,
    displayMsg:"当前显示从{0}条到{1}条,共{2}条",
   items : [{
     text: '修改'
    },"-",{
     text: '删除'
    }]
   });

然后在grid中这样:

 var grid=new Ext.grid.GridPanel({
  ......
  bbar: mybbar , //第一个bar 
 listeners : {    
     render : function(data){
         otherbar.render(grid.bbar); //另一个bar
     }
}

你试试~~~

百度网友5994f2d
2013-10-25 · 超过20用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:33.8万
展开全部
在bbar中加上配置项:layout:{
overflowHandler: 'Scroller'
},
追问
您好,我明天去试试哈,不过我的bbar属性样式是这样的,如下bbar:[
{text:-----},{}
]这样的格式,我不清楚layout:{
overflowHandler: 'Scroller'
},这样行不行,明天去试一下哈
thankQ
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奥斯汀明杰
2013-10-24 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:107万
展开全部
换行可以吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式