2

事前に作成された他のパネルの上にフローティング パネルを作成しようとしています。次の簡単なコードを試しましたが、失敗しました。

var testPanel = new Ext.Panel({
                                id: 'testP',
                                width: 50,
                                height: 100,
                                floating: true,
                                title:'Test'
                            });
testPanel.show();

他に何を考える必要がありますか?

ありがとう!

4

1 に答える 1

1

floatingconfigを使用する場合は、次の点に注意する必要があります。

1) 固定幅 - あなたが行った 2)レンダリング後に位置を明示的に設定する必要があります(例: myPanel.setPosition(100,100);)。

設定するだけでなく、基になる Ext.Layer 設定オプションを設定することもできますfloating : true。次の方法でそれを行うことができます。

Ext.Panel({

  //.. other config..,
  floating : {
    //Ext.Layer config options. Maybe a property in that will get you the desired effect that you're looking for.
  }
});

これを試して更新してください!

乾杯。

于 2011-10-02T08:40:39.403 に答える