2

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

在初始化面板时,使用 store 将项目添加到面板(我在其中添加了项目)。我能够显示我保存的所有项目。但我面临职位问题..

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

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

任何帮助将非常感激

感谢和问候网址

4

1 回答 1

0

几天前我在使用 ExtJS 3.4 时遇到了同样的问题,在对 stackoverflow 和sencha foruns进行研究后,我发现“默认情况下面板不是绝对定位的,因此无法设置它们的位置。”

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

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

于 2016-04-13T17:28:46.007 回答