我有一个面板,我在其中添加多个项目(面板)并存储商店中每个项目的高度,宽度,x位置和yposition。
初始化面板时使用商店(我已添加项目)向面板添加项目。我能够显示我保存的所有项目。但我面临着职位问题..
我将item.getPosition()[0]
用作 x 位置,将item.getPosition()[1]
用作 y 位置。
并添加使用item.setPosition( pos.x,pos.y )
设置位置的项目。但是我仍然无法将物品放在与我保存完全相同的位置。
任何帮助都会非常感激
谢谢&问候 URL
答案 0 :(得分:0)
我几天前使用ExtJS 3.4遇到了同样的问题,经过stackoverflow和sencha foruns的研究后,我发现" Panels默认情况下不是绝对定位的,所以不能设置它们的位置。 #34;
但是,您可以使用面板的floating: true
配置来执行此操作。然后它将表现为一个独立的面板,具有绝对定位。所以你的代码可能会工作。
注意:要禁用浮动面板的shadow
渲染(默认行为),请改用floating: {shadow: false}
。