+ -
当前位置:首页 → 问答吧 → extjs问题,有没有办法让panel中的tbar居中?API中没有查……

extjs问题,有没有办法让panel中的tbar居中?API中没有查……

时间:2010-09-25

来源:互联网

如题

作者: toss2000   发布时间: 2010-09-25

CSS code
控制tbar的宽度,调整tbar中的item
不行,就在tbar中放一个panel,再在panel中放东西控制布局

作者: IBM_hoojo   发布时间: 2010-09-25

如查把button 放在tbar or bbar 默认是居右 可安楼上的试下
如果是按钮是放在buttons属性中 可通过panel中的buttonAlign : 'center'就可

作者: asdujiayong   发布时间: 2010-09-25

引用 1 楼 ibm_hoojo 的回复:
CSS code
控制tbar的宽度,调整tbar中的item
不行,就在tbar中放一个panel,再在panel中放东西控制布局

这是我根据上面提示写的

var tbPanel=new Ext.Panel({ height:30,
border : false,
layout : 'column',
items : [
{
columnWidth:.33,
items:[startCode4] //输入文本框
},
{ columnWidth:.33,
items:[endCode4]//输入文本框
},
{ columnWidth:.33,
items:[btn_search_flight]//查询按钮
}]});
var tb=new Ext.Toolbar({
items:[tbPanel]
});
然后把tb放到了一个GridPanel中,现在出现了2个问题,一、第一次请求这个页面时,只出现GridPanel,tb看不到。只有刷新后,tb才出现,二、tb所包含的tbPanel能显示,但是里面的startCode4、endCode4、btn_search_flight却看不到……

作者: toss2000   发布时间: 2010-09-25