extjs 3.3:浮动面板

时间:2011-10-01 22:26:39

标签: extjs panel extjs3 floating

我正在尝试在其他预先创建的面板上创建浮动面板,我尝试使用简单的代码,但失败了:

var testPanel = new Ext.Panel({
                                id: 'testP',
                                width: 50,
                                height: 100,
                                floating: true,
                                title:'Test'
                            });
testPanel.show();

我还需要考虑什么?

谢谢!

1 个答案:

答案 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.
  }
});

试试这个并更新!

干杯。