在设置面板的XY位置时遇到问题



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

在初始化面板时,使用store向面板添加项目(我已经在其中添加了项目)。我可以显示我保存的所有项目。但我面临的问题是位置…

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

和添加项目时使用item.setPosition( pos.x,pos.y )设置位置。但是我仍然不能得到项目的确切位置相同,我已经保存。

任何帮助都将非常感激

谢谢,问候URL

几天前我使用ExtJS 3.4,在研究stackoverflow和sencha论坛后,我发现"面板默认情况下不是绝对定位的,所以不能有他们的位置设置。"

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

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

相关内容

最新更新