面对设置Panel的XY位置时出现问题

时间:2013-04-01 05:41:55

标签: extjs

我有一个面板,我在其中添加多个项目(面板)并存储商店中每个项目的高度,宽度,x位置和yposition。

初始化面板时使用商店(我已添加项目)向面板添加项目。我能够显示我保存的所有项目。但我面临着职位问题..

我将item.getPosition()[0]用作 x 位置,将item.getPosition()[1]用作 y 位置。

并添加使用item.setPosition( pos.x,pos.y )设置位置的项目。但是我仍然无法将物品放在与我保存完全相同的位置。

任何帮助都会非常感激

谢谢&问候 URL

1 个答案:

答案 0 :(得分:0)

我几天前使用ExtJS 3.4遇到了同样的问题,经过stackoverflow和sencha foruns的研究后,我发现" Panels默认情况下不是绝对定位的,所以不能设置它们的位置。 #34;

但是,您可以使用面板的floating: true配置来执行此操作。然后它将表现为一个独立的面板,具有绝对定位。所以你的代码可能会工作。

注意:要禁用浮动面板的shadow渲染(默认行为),请改用floating: {shadow: false}