2

複数のアイテム(パネル)を追加し、各アイテムの高さ、幅、xposition、yposition をストアに格納するパネルがあります。

ストアを使用してパネルにアイテムを追加するパネルの初期化中(アイテムを追加した場所)。保存したすべてのアイテムを表示できます。しかし、私はポジションの問題に直面しています..

x位置とy位置として使用item.getPosition()[0]しました。item.getPosition()[1]

を使用して位置を設定して項目を追加しますitem.setPosition( pos.x,pos.y )。しかし、まだ私が保存したのと同じ正確な位置にアイテムを取得することはできません.

どんな助けでも本当に感謝します

お礼の URL

4

1 に答える 1

0

ExtJS 3.4 を使用して数日前に同じ問題が発生し、stackoverflow とsencha forunsを調査した後、「パネルはデフォルトで絶対に配置されていないため、位置を設定できない」ことがわかりました。

floating: trueただし、パネルの構成を使用してそれを行うことができます。次に、絶対配置を持つ独立したパネルとして動作します。したがって、コードはおそらく機能します。

注:shadowフローティング パネルのレンダリングを無効にするには (デフォルトの動作)、floating: {shadow: false}代わりに を使用します。

于 2016-04-13T17:28:46.007 に答える