EXT.Panel 的标题栏上能否加comboBox控件?

mzoy 2010-01-21 11:47:09
EXT.Panel 放在了Ext.Viewport的items中,怎样在这个panel标题栏上加comboBox控件?效果图如下,谢谢!
...全文
391 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wushankan003 2010-02-05
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 itian 的回复:]
tbar:[
{
  new Ext.form.Combobox({
  })
}
]

行吗?
[/Quote]可以这样使用
var data = [['value1', '点对象'], ['value2', '线对象'], ['value3', '面对象']];
var store = new Ext.data.SimpleStore({
fields: ['value', 'text'],
data: data
});
var combo = new Ext.form.ComboBox({
store: store,
emptyText: '请选择编辑的图层',
mode: 'local',
triggerAction: 'all',
displayField: 'text'
});

combo.on("select", function(comboBox) {
alert(comboBox.getRawValue());
});
var panel = new Ext.Panel({
renderTo: "map_div",
region: 'center',
style: 'border-left:solid 1px',
border: false,
tbar: [{
text: '全幅显示',
iconCls: 'quanping',
handler: function() { document.getElementById("map").contentWindow.ViewEntire(); }
}, '-',
combo]
});
itian 2010-01-22
  • 打赏
  • 举报
回复
tbar:[
{
new Ext.form.Combobox({
})
}
]

行吗?
mzoy 2010-01-21
  • 打赏
  • 举报
回复
所以说吗,我要在panel中实现即能折叠,又能在上面放个控件,呵可
xiuyouxu 2010-01-21
  • 打赏
  • 举报
回复
这个折叠应该是panel本身的,和toolbar无关的
mzoy 2010-01-21
  • 打赏
  • 举报
回复
如上图上说的点击^把Information goes here这里的信息隐藏,谢谢
xiuyouxu 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mzoy 的回复:]
用toolbar可以实现,但用toolbar能否实现上下伸缩式的折叠呢
[/Quote]折叠哪一部分?
mzoy 2010-01-21
  • 打赏
  • 举报
回复
用toolbar可以实现,但用toolbar能否实现上下伸缩式的折叠呢
mzoy 2010-01-21
  • 打赏
  • 举报
回复

不好意思,图是这样,
xiuyouxu 2010-01-21
  • 打赏
  • 举报
回复
有难度,标题支持纯html,但是combobox怎么用html表示呢?
看能否在panel的render事件里,把这个combobox渲染到标题所在的div上...
onion3389 2010-01-21
  • 打赏
  • 举报
回复
图在哪里?

52,790

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧