我正在尝试在其他预先创建的面板上创建浮动面板,我尝试使用简单的代码,但失败了:
var testPanel = new Ext.Panel({
id: 'testP',
width: 50,
height: 100,
floating: true,
title:'Test'
});
testPanel.show();
我还需要考虑什么?
谢谢!
答案 0 :(得分:1)
使用floating
配置时需要注意以下事项:
1)固定宽度 - 你已经完成了
2)必须在渲染之后明确设置位置(例如myPanel.setPosition(100,100);
)。
您还可以设置基础Ext.Layer配置选项,而不是仅设置floating : true
。您可以通过以下方式执行此操作:
Ext.Panel({
//.. other config..,
floating : {
//Ext.Layer config options. Maybe a property in that will get you the desired effect that you're looking for.
}
});
试试这个并更新!
干杯。