我有一个面板,我在其中添加多个项目(面板)并存储每个项目的高度,宽度,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}
代替。