One more thing,
If I put a break point in the onSubmit of the Button, the debugger doesn't
even reach it if the configuration DropDown is not chosen.
On Wed, Jul 23, 2008 at 3:34 PM, Eyal Golan <[EMAIL PROTECTED]> wrote:
> Hello all,
> I have a class that holds two DropDownChoice object.
> We have a generic behavior:
> According to one DropDown value, we set the list to the other.
> Here's a code snippet of the 1st component:
> private DropDownChoice createUniverseDropDown() {
> IModel universesModel = getUniversesmodel();
> DropDownChoice uniDropDown =
> new DropDownChoice("universeSelect", new
> PropertyModel(this, "universeName"),
> universesModel) {
> private static final long serialVersionUID = 1L;
>
> @Override
> protected boolean localizeDisplayValues() {
> return true;
> }
> };
> uniDropDown.add(new AjaxFormComponentUpdatingBehavior("onchange") {
> private static final long serialVersionUID = 1L;
>
> @Override
> protected void onUpdate(AjaxRequestTarget target) {
> target.addComponent(configurationsDropDown);
> }
> });
> uniDropDown.setRequired(true);
> return uniDropDown;
> }
>
> configurationsDropDown is the other one.
>
> The situation:
> We have a page and in that page there's a form with several components,
> some buttons and the two DropDown from the special class (they have getters
> of course).
>
> The problem:
> If the user chose a universe but did not choose a configuration (there's
> still the 'choose one'), none of the buttons is submitted.
> I have put confDropDown.setNullValid(false); but it did not help.
> One of the buttons is CANCEL so I don't need any input and don't mind what
> are the values in the components.
>
> Is there any way of a walk through?
> Please advise,
> --
> Eyal Golan
> [EMAIL PROTECTED]
>
> Visit: http://jvdrums.sourceforge.net/
> LinkedIn: http://www.linkedin.com/in/egolan74
>
> P Save a tree. Please don't print this e-mail unless it's really necessary
>
--
Eyal Golan
[EMAIL PROTECTED]
Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74
P Save a tree. Please don't print this e-mail unless it's really necessary