2011-10-01 4 views
2

Je suis en train de créer un panneau flottant sur les autres panneaux pré-créés, j'ai essayé suivant des codes simples, mais a échoué:ExtJS 3.3: panneau flottant

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

ce que je dois penser?

merci!

Répondre

1

suivants doivent être pris en charge lors de l'utilisation de la configuration floating:

1) Largeur fixe - que vous avez fait 2) La position doit être réglé explicitement après rendu (par exemple, myPanel.setPosition(100,100);).

Vous pouvez également définir l'option de configuration Ext.Layer sous-jacente au lieu de simplement définir floating : true. Vous pouvez le faire de la façon suivante:

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. 
    } 
}); 

Essayez ceci et mettez à jour!

Vive.