2009-04-18 7 views
1

J'ai un gros problème qui me rend fou ... Je veux ajouter dans une fenêtre popup un composant "Ext Dependency Builder" ... en utilisant les composants ici: "http://extjs.com/deploy/ext/docs/index.html"Ext Dependency Builder dans la fenêtre POPUP

dialogue = new Ext.LayoutDialog ("NAME1", {} paramètres de mise en page)

où "NAME1" est le nom d'une div sur ma page jsp.

Je dois ajouter un Ext.BorderLayout("name2", {layout parameters})

Je suppose que je devrais utiliser un autre div id = « nom2 » ... ne div nom2 être inclus dans nom1 ou comment dois-je les utiliser ???

toute aide/exemples seraient grandement appréciés :)

Thx!

+0

Personne ne peut aider? :( –

Répondre

0

Ces composants font partie de Ext 1.1. La norme actuelle est Ext 2.2, avec la publication de 3.0 probablement en juin. L'API a changé de manière significative entre 1.x et 2.x (avec la mise à niveau vers 3 étant très rétrocompatible avec 2.x). Vous pouvez visualiser des échantillons et la page Demos pour 2.x à l'adresse suivante:

http://extjs.com/deploy/dev/examples/samples.html

Et la documentation API:

http://extjs.com/deploy/dev/docs/

En outre, si vous allez à la page de téléchargement vous voulez trouver le téléchargement Ext 3.0 RC, ainsi que les 2.2 téléchargements (1.1 n'est plus disponible au téléchargement, pour autant que je sache).

Pour obtenir un BorderLayout dans 2.x/3.x, vous auriez quelque chose comme ce qui suit:

var myModalWindow = new Ext.Window({ 
    applyTo:'name1', 
    layout: 'border', 
    items:[{ 
     region:'north', 
     html:'<h1>This is a header of some kind</h1>' 
    },{ 
     region:'west', 
     xtype:'tree', 
     // The rest of my TreePanel config 
    },{ 
     region:'center', 
     xtype:'tabpanel', 
     activeTab:0, 
     items:[{ 
      xtype:'grid', 
      // the rest of my GridPanel config 
     },{ 
      xtype:'form', 
      // the rest of my FormPanel config 
     }] 
    }] 
}); 
myModalWindow.show(); 
+0

BTW, à l'avenir, s'il vous plaît marquer vos questions Ext avec ExtJS. Ils vont être vu par plus de gens. –

Questions connexes