2010-11-16 34 views
1

J'ai un écran qui est montré en fonction de ce que le client veut. Cela dépend donc des besoins des clients. Le problème est que je dois supprimer 3 FieldSets lorsque je clique sur le bouton "Nettoyer les champs". Pour les rajouter plus tard lorsque le client clique sur le bouton "Rechercher". Mais lorsque j'essaie de supprimer, il est dit "Impossible de définir la forme du FieldSet sur null" comme une exception IllegalArgumentException. Est-ce que vous avez une idée pour m'aider? Ps: S'il y a des Brésiliens, peut-être que je peux l'expliquer en portugais.Est-il possible de supprimer un FieldSet, puis de le rajouter à nouveau? Comment?

onCleanClick public boolean() {

this.form.remove(fsResult1); 
    this.form.remove(fsResult2); 
    this.form.remove(fsSubmits); 
    this.profile1.setValue("0"); 
    this.profile2.setValue("0"); 
    return true; 
} 

publique onComparaPerfisClick booléenne() {

  fsSubmits.setShowBorder(false); 
      fsSubmits.setColumns(2); 
      fsSubmits.add(submitProfile1); 
      fsSubmits.add(submitProfile2); 

      form.add(fsSubmits, 2); 

      fsResult1.add(processProfile1); 
      fsResult1.setShowBorder(false); 
      fsResult2.add(processProfile2); 
      fsResult2.setShowBorder(false); 

      form.add(fsResult1); 
      form.add(fsResult2); 

}

Répondre

0

j'ai enfin pu le faire. Je n'ai pas trouvé un moyen de supprimer un fieldSet d'un formulaire, au lieu de cela, j'ai ajouté le fieldset sur le formulaire sans rien quand j'avais besoin d'ajouter des trucs, et quand j'ai cliqué sur le bouton effacer, j'ai supprimé des trucs et rien de la forme