13,6 → 13,7 |
import com.gwtext.client.widgets.event.ButtonListenerAdapter; |
import com.gwtext.client.widgets.event.WindowListenerAdapter; |
import com.gwtext.client.widgets.form.TextField; |
import com.gwtext.client.widgets.layout.HorizontalLayout; |
import com.gwtext.client.widgets.layout.VerticalLayout; |
import com.gwtext.client.widgets.tree.TreeEditor; |
import com.gwtext.client.widgets.tree.TreeNode; |
45,7 → 46,13 |
* Bouton de validation |
*/ |
private Button valider = null; |
|
/** |
* Bouton d'annulation |
*/ |
private Button annuler = null; |
|
/** |
* Une string permettant connaitre les mots clés cochés en cours séparés par |
* des virgules |
*/ |
129,16 → 136,23 |
tfEdit.setAutoWidth(true); |
te = new TreeEditor(arbreMotsCles, tfEdit); |
valider = new Button("Appliquer"); |
annuler = new Button("Annuler"); |
arbreMotsCles.add(te); |
|
Panel panelIntermediaire = new Panel(); |
panelIntermediaire.setLayoutData(new VerticalLayout()); |
|
Panel panelBoutons = new Panel(); |
panelBoutons.setLayout(new HorizontalLayout(50)); |
panelBoutons.setWidth("100%"); |
|
// on met en forme le layout |
panelIntermediaire.add(arbreMotsCles); |
panelIntermediaire.add(valider); |
panelBoutons.add(annuler); |
panelBoutons.add(valider); |
|
this.add(panelIntermediaire); |
this.add(panelBoutons); |
arbreMotsCles.setHeight("348px"); |
|
setCloseAction(com.gwtext.client.widgets.Window.HIDE); |
300,6 → 314,12 |
surClicValider(motsClesEnCours, arbreMotsCles.getTree()); |
} |
}); |
|
annuler.addListener(new ButtonListenerAdapter() { |
public void onClick(Button button, EventObject e) { |
close(); |
} |
}); |
} |
|
/** |
506,5 → 526,10 |
} |
} |
} |
|
|
public void activerBoutonValider(boolean activer) { |
valider.setVisible(activer); |
} |
} |
|