2010-04-09 5 views
0

Comment puis-je faire appeler CheckBox wicket setObject chaque formulaire est soumis le temps?Wicket CheckBox (problème du modèle)

nouveau CheckBox ("booox", nouvelle IModel() { .. .. .. });

Maintenant, il est appelé seulement si la valeur a changé. S'il vous plaît?

Répondre

0

Pourquoi avez-vous besoin? Si vous appelez la logique métier dans setter, ce n'est pas une très bonne approche. Si vous avez juste besoin d'une mise à jour de modèle dynamique, optez pour PropertyModel (Compound).

0

Quel est le cas d'utilisation?

Certes, tout ce qui a besoin d'être au courant du modèle de case à cocher le changement dans le formulaire soumettre devrait se pencher sur la valeur du modèle dans le onSubmit concerné()?

0

Si vous ajoutez un CompoundPropertyModel à votre panneau/page, guichet mettra à jour automatiquement la case à cocher si un formulaire soumis a lieu. Pas besoin d'appeler manuellement la fonction setObject. Assurez-vous que votre booox est ajouté au formulaire que vous soumettez.

Questions connexes