Wicket 1.5m2.1 forms / buttons ?

2010-09-22 Thread nino martinez wael
Hi

Should'nt this work? My onsubmits are never triggered..? I've tried
various options, submitlink, onchangenotification on ddc.

HTML:
form wicket:id=configurationForm
fieldset class=blueBorder
legendWallboard Configuration/legend
fieldset class=blueBorder
labelName/labelinput type=text
wicket:id=newConfigurationName/inputbr /
labelCurrent Wallboard 
configuration/labelselect
wicket:id=selectedConfiguration/selectbr /
/fieldset
input type=submit value=add class=submit 
wicket:id=add/
input type=submit value=select configuration class=submit
wicket:id=select/
/fieldset
/form

Java:
FormDisplayContainer displayContainerForm = new 
FormDisplayContainer(
configurationForm);
displayContainerForm.add(new SubmitLink(add) {
@Override
public void onSubmit() {
super.onSubmit();
DisplayContainer displayContainer = new 
DisplayContainer();

displayContainer.setId(newConfigurationName.getObject());
// Make a validator which checks for available 
names!

coreService.persistDisplayContainer(displayContainer);
newConfigurationName.setObject(null);

}
});
displayContainerForm.add(new Button(select) {

@Override
public void onSubmit() {
super.onSubmit();
}
});
displayContainerForm.add(new 
TextFieldString(newConfigurationName,
newConfigurationName).setRequired(true));
add(displayContainerForm);

IModelArrayListDisplayContainer availableDisplayContainers 
= new
AbstractReadOnlyModelArrayListDisplayContainer() {

@Override
public ArrayListDisplayContainer getObject() {
return new ArrayListDisplayContainer(

coreService.getDisplayContainers());
}
};

IChoiceRendererDisplayContainer displayContainerRenderer = new
IChoiceRendererDisplayContainer() {

@Override
public Object getDisplayValue(DisplayContainer 
displayContainer) {

return displayContainer.getId();
}

@Override
public String getIdValue(DisplayContainer 
displayContainer,
int paramInt) {
return  + paramInt;
}
};

DropDownChoiceDisplayContainer selectedDisplayContainerChoice 
=
new DropDownChoiceDisplayContainer(
selectedConfiguration, 
selectedDisplayContainer,
availableDisplayContainers, 
displayContainerRenderer);

displayContainerForm.add(selectedDisplayContainerChoice);
}

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket 1.5m2.1 forms / buttons ?

2010-09-22 Thread Martin Grigorov
Override onError() methods and add some debug. Maybe the validation didn't
pass.

On Wed, Sep 22, 2010 at 3:17 PM, nino martinez wael 
nino.martinez.w...@gmail.com wrote:

 Hi

 Should'nt this work? My onsubmits are never triggered..? I've tried
 various options, submitlink, onchangenotification on ddc.

 HTML:
form wicket:id=configurationForm
fieldset class=blueBorder
legendWallboard Configuration/legend
fieldset class=blueBorder
labelName/labelinput type=text
 wicket:id=newConfigurationName/inputbr /
labelCurrent Wallboard
 configuration/labelselect
 wicket:id=selectedConfiguration/selectbr /
/fieldset
input type=submit value=add class=submit
 wicket:id=add/
input type=submit value=select configuration
 class=submit
 wicket:id=select/
/fieldset
/form

 Java:
FormDisplayContainer displayContainerForm = new
 FormDisplayContainer(
configurationForm);
displayContainerForm.add(new SubmitLink(add) {
@Override
public void onSubmit() {
super.onSubmit();
DisplayContainer displayContainer = new
 DisplayContainer();

  displayContainer.setId(newConfigurationName.getObject());
// Make a validator which checks for
 available names!

  coreService.persistDisplayContainer(displayContainer);
newConfigurationName.setObject(null);

}
});
displayContainerForm.add(new Button(select) {

@Override
public void onSubmit() {
super.onSubmit();
}
});
displayContainerForm.add(new
 TextFieldString(newConfigurationName,
newConfigurationName).setRequired(true));
add(displayContainerForm);

IModelArrayListDisplayContainer
 availableDisplayContainers = new
 AbstractReadOnlyModelArrayListDisplayContainer() {

@Override
public ArrayListDisplayContainer getObject() {
return new ArrayListDisplayContainer(

  coreService.getDisplayContainers());
}
};

IChoiceRendererDisplayContainer displayContainerRenderer =
 new
 IChoiceRendererDisplayContainer() {

@Override
public Object getDisplayValue(DisplayContainer
 displayContainer) {

return displayContainer.getId();
}

@Override
public String getIdValue(DisplayContainer
 displayContainer,
int paramInt) {
return  + paramInt;
}
};

DropDownChoiceDisplayContainer
 selectedDisplayContainerChoice =
 new DropDownChoiceDisplayContainer(
selectedConfiguration,
 selectedDisplayContainer,
availableDisplayContainers,
 displayContainerRenderer);

displayContainerForm.add(selectedDisplayContainerChoice);
}

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




Re: Wicket 1.5m2.1 forms / buttons ?

2010-09-22 Thread nino martinez wael
Martin I owe you a beer or similar!

2010/9/22 Martin Grigorov mgrigo...@apache.org:
 Override onError() methods and add some debug. Maybe the validation didn't
 pass.

 On Wed, Sep 22, 2010 at 3:17 PM, nino martinez wael 
 nino.martinez.w...@gmail.com wrote:

 Hi

 Should'nt this work? My onsubmits are never triggered..? I've tried
 various options, submitlink, onchangenotification on ddc.

 HTML:
    form wicket:id=configurationForm
        fieldset class=blueBorder
                legendWallboard Configuration/legend
                        fieldset class=blueBorder
                                labelName/labelinput type=text
 wicket:id=newConfigurationName/inputbr /
                                labelCurrent Wallboard
 configuration/labelselect
 wicket:id=selectedConfiguration/selectbr /
                        /fieldset
                input type=submit value=add class=submit
 wicket:id=add/
                input type=submit value=select configuration
 class=submit
 wicket:id=select/
        /fieldset
        /form

 Java:
                FormDisplayContainer displayContainerForm = new
 FormDisplayContainer(
                                configurationForm);
                displayContainerForm.add(new SubmitLink(add) {
                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                                DisplayContainer displayContainer = new
 DisplayContainer();

  displayContainer.setId(newConfigurationName.getObject());
                                // Make a validator which checks for
 available names!

  coreService.persistDisplayContainer(displayContainer);
                                newConfigurationName.setObject(null);

                        }
                });
                displayContainerForm.add(new Button(select) {

                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                        }
                });
                displayContainerForm.add(new
 TextFieldString(newConfigurationName,
                                newConfigurationName).setRequired(true));
                add(displayContainerForm);

                IModelArrayListDisplayContainer
 availableDisplayContainers = new
 AbstractReadOnlyModelArrayListDisplayContainer() {

                       �...@override
                        public ArrayListDisplayContainer getObject() {
                                return new ArrayListDisplayContainer(

  coreService.getDisplayContainers());
                        }
                };

                IChoiceRendererDisplayContainer displayContainerRenderer =
 new
 IChoiceRendererDisplayContainer() {

                       �...@override
                        public Object getDisplayValue(DisplayContainer
 displayContainer) {

                                return displayContainer.getId();
                        }

                       �...@override
                        public String getIdValue(DisplayContainer
 displayContainer,
                                        int paramInt) {
                                return  + paramInt;
                        }
                };

                DropDownChoiceDisplayContainer
 selectedDisplayContainerChoice =
 new DropDownChoiceDisplayContainer(
                                selectedConfiguration,
 selectedDisplayContainer,
                                availableDisplayContainers,
 displayContainerRenderer);

                displayContainerForm.add(selectedDisplayContainerChoice);
        }

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket 1.5m2.1 forms / buttons ?

2010-09-22 Thread nino martinez wael
But still there are something nagging me, if I
setDefaultFormProcessing to false should'nt the ddc's model be
updated? I can see that some of it are updated (the selected option in
the ddc are correct), but apparently the model are still null. Very
strange..

I guess I should provide log info ?

2010/9/22 nino martinez wael nino.martinez.w...@gmail.com:
 Martin I owe you a beer or similar!

 2010/9/22 Martin Grigorov mgrigo...@apache.org:
 Override onError() methods and add some debug. Maybe the validation didn't
 pass.

 On Wed, Sep 22, 2010 at 3:17 PM, nino martinez wael 
 nino.martinez.w...@gmail.com wrote:

 Hi

 Should'nt this work? My onsubmits are never triggered..? I've tried
 various options, submitlink, onchangenotification on ddc.

 HTML:
    form wicket:id=configurationForm
        fieldset class=blueBorder
                legendWallboard Configuration/legend
                        fieldset class=blueBorder
                                labelName/labelinput type=text
 wicket:id=newConfigurationName/inputbr /
                                labelCurrent Wallboard
 configuration/labelselect
 wicket:id=selectedConfiguration/selectbr /
                        /fieldset
                input type=submit value=add class=submit
 wicket:id=add/
                input type=submit value=select configuration
 class=submit
 wicket:id=select/
        /fieldset
        /form

 Java:
                FormDisplayContainer displayContainerForm = new
 FormDisplayContainer(
                                configurationForm);
                displayContainerForm.add(new SubmitLink(add) {
                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                                DisplayContainer displayContainer = new
 DisplayContainer();

  displayContainer.setId(newConfigurationName.getObject());
                                // Make a validator which checks for
 available names!

  coreService.persistDisplayContainer(displayContainer);
                                newConfigurationName.setObject(null);

                        }
                });
                displayContainerForm.add(new Button(select) {

                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                        }
                });
                displayContainerForm.add(new
 TextFieldString(newConfigurationName,
                                newConfigurationName).setRequired(true));
                add(displayContainerForm);

                IModelArrayListDisplayContainer
 availableDisplayContainers = new
 AbstractReadOnlyModelArrayListDisplayContainer() {

                       �...@override
                        public ArrayListDisplayContainer getObject() {
                                return new ArrayListDisplayContainer(

  coreService.getDisplayContainers());
                        }
                };

                IChoiceRendererDisplayContainer displayContainerRenderer =
 new
 IChoiceRendererDisplayContainer() {

                       �...@override
                        public Object getDisplayValue(DisplayContainer
 displayContainer) {

                                return displayContainer.getId();
                        }

                       �...@override
                        public String getIdValue(DisplayContainer
 displayContainer,
                                        int paramInt) {
                                return  + paramInt;
                        }
                };

                DropDownChoiceDisplayContainer
 selectedDisplayContainerChoice =
 new DropDownChoiceDisplayContainer(
                                selectedConfiguration,
 selectedDisplayContainer,
                                availableDisplayContainers,
 displayContainerRenderer);

                displayContainerForm.add(selectedDisplayContainerChoice);
        }

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket 1.5m2.1 forms / buttons ?

2010-09-22 Thread nino martinez wael
hmm just found out that if I switch declaration of this around:

HTML:
input type=submit value=select configuration class=submit
wicket:id=select/
input type=submit value=add class=submit 
wicket:id=add/
it's the button with select where the onclick works, etc..
JAVA:
displayContainerForm.add(new Button(add) {
@Override
public void onSubmit() {
super.onSubmit();
DisplayContainer displayContainer = new 
DisplayContainer();

displayContainer.setId(newConfigurationName.getObject());
// Make a validator which checks for available 
names!

coreService.persistDisplayContainer(displayContainer);
newConfigurationName.setObject(null);
info(displaycontainer add pressed 
selectedDisplayContainer was:
+ 
selectedDisplayContainer.getObject() + );

}
});
displayContainerForm.add(new Button(select) {

@Override
public void onSubmit() {
super.onSubmit();
info(displaycontainer select pressed 
selectedDisplayContainer was:
+ 
selectedDisplayContainer.getObject() + );
}
});
2010/9/22 nino martinez wael nino.martinez.w...@gmail.com:
 But still there are something nagging me, if I
 setDefaultFormProcessing to false should'nt the ddc's model be
 updated? I can see that some of it are updated (the selected option in
 the ddc are correct), but apparently the model are still null. Very
 strange..

 I guess I should provide log info ?

 2010/9/22 nino martinez wael nino.martinez.w...@gmail.com:
 Martin I owe you a beer or similar!

 2010/9/22 Martin Grigorov mgrigo...@apache.org:
 Override onError() methods and add some debug. Maybe the validation didn't
 pass.

 On Wed, Sep 22, 2010 at 3:17 PM, nino martinez wael 
 nino.martinez.w...@gmail.com wrote:

 Hi

 Should'nt this work? My onsubmits are never triggered..? I've tried
 various options, submitlink, onchangenotification on ddc.

 HTML:
    form wicket:id=configurationForm
        fieldset class=blueBorder
                legendWallboard Configuration/legend
                        fieldset class=blueBorder
                                labelName/labelinput type=text
 wicket:id=newConfigurationName/inputbr /
                                labelCurrent Wallboard
 configuration/labelselect
 wicket:id=selectedConfiguration/selectbr /
                        /fieldset
                input type=submit value=add class=submit
 wicket:id=add/
                input type=submit value=select configuration
 class=submit
 wicket:id=select/
        /fieldset
        /form

 Java:
                FormDisplayContainer displayContainerForm = new
 FormDisplayContainer(
                                configurationForm);
                displayContainerForm.add(new SubmitLink(add) {
                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                                DisplayContainer displayContainer = new
 DisplayContainer();

  displayContainer.setId(newConfigurationName.getObject());
                                // Make a validator which checks for
 available names!

  coreService.persistDisplayContainer(displayContainer);
                                newConfigurationName.setObject(null);

                        }
                });
                displayContainerForm.add(new Button(select) {

                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                        }
                });
                displayContainerForm.add(new
 TextFieldString(newConfigurationName,
                                newConfigurationName).setRequired(true));
                add(displayContainerForm);

                IModelArrayListDisplayContainer
 availableDisplayContainers = new
 AbstractReadOnlyModelArrayListDisplayContainer() {

                       �...@override
                        public ArrayListDisplayContainer getObject() {
                                return new ArrayListDisplayContainer(

  coreService.getDisplayContainers());
                        }
                };

                IChoiceRendererDisplayContainer displayContainerRenderer =
 new
 IChoiceRendererDisplayContainer() {

                       �...@override
                        public Object getDisplayValue(DisplayContainer
 displayContainer) {

                                return displayContainer.getId();
                    

Re: Wicket 1.5m2.1 forms / buttons ?

2010-09-22 Thread nino martinez wael
Changing the java to this seems to fix the issue (eg change from
submitlink to button):

displayContainerForm.add(new Button(add) {
@Override
public void onSubmit() {
super.onSubmit();
DisplayContainer displayContainer = new 
DisplayContainer();

displayContainer.setId(newConfigurationName.getObject());
// Make a validator which checks for available 
names!

coreService.persistDisplayContainer(displayContainer);
newConfigurationName.setObject(null);
info(displaycontainer add pressed 
selectedDisplayContainer was:
+ 
selectedDisplayContainer.getObject() + );

}
});
displayContainerForm.add(new Button(select) {

@Override
public void onSubmit() {
super.onSubmit();
info(displaycontainer select pressed 
selectedDisplayContainer was:
+ 
selectedDisplayContainer.getObject() + );
}
});

2010/9/22 nino martinez wael nino.martinez.w...@gmail.com:
 hmm just found out that if I switch declaration of this around:

 HTML:
                input type=submit value=select configuration 
 class=submit
 wicket:id=select/
                input type=submit value=add class=submit 
 wicket:id=add/
 it's the button with select where the onclick works, etc..
 JAVA:
                displayContainerForm.add(new Button(add) {
                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                                DisplayContainer displayContainer = new 
 DisplayContainer();
                                
 displayContainer.setId(newConfigurationName.getObject());
                                // Make a validator which checks for available 
 names!
                                
 coreService.persistDisplayContainer(displayContainer);
                                newConfigurationName.setObject(null);
                                info(displaycontainer add pressed 
 selectedDisplayContainer was:
                                                + 
 selectedDisplayContainer.getObject() + );

                        }
                });
                displayContainerForm.add(new Button(select) {

                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                                info(displaycontainer select pressed 
 selectedDisplayContainer was:
                                                + 
 selectedDisplayContainer.getObject() + );
                        }
                });
 2010/9/22 nino martinez wael nino.martinez.w...@gmail.com:
 But still there are something nagging me, if I
 setDefaultFormProcessing to false should'nt the ddc's model be
 updated? I can see that some of it are updated (the selected option in
 the ddc are correct), but apparently the model are still null. Very
 strange..

 I guess I should provide log info ?

 2010/9/22 nino martinez wael nino.martinez.w...@gmail.com:
 Martin I owe you a beer or similar!

 2010/9/22 Martin Grigorov mgrigo...@apache.org:
 Override onError() methods and add some debug. Maybe the validation didn't
 pass.

 On Wed, Sep 22, 2010 at 3:17 PM, nino martinez wael 
 nino.martinez.w...@gmail.com wrote:

 Hi

 Should'nt this work? My onsubmits are never triggered..? I've tried
 various options, submitlink, onchangenotification on ddc.

 HTML:
    form wicket:id=configurationForm
        fieldset class=blueBorder
                legendWallboard Configuration/legend
                        fieldset class=blueBorder
                                labelName/labelinput type=text
 wicket:id=newConfigurationName/inputbr /
                                labelCurrent Wallboard
 configuration/labelselect
 wicket:id=selectedConfiguration/selectbr /
                        /fieldset
                input type=submit value=add class=submit
 wicket:id=add/
                input type=submit value=select configuration
 class=submit
 wicket:id=select/
        /fieldset
        /form

 Java:
                FormDisplayContainer displayContainerForm = new
 FormDisplayContainer(
                                configurationForm);
                displayContainerForm.add(new SubmitLink(add) {
                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                                DisplayContainer displayContainer = new
 DisplayContainer();

  

Re: Wicket 1.5m2.1 forms / buttons ?

2010-09-22 Thread Igor Vaynberg
no. what if its an integer field and the user entered abc, how do
you expect to stick that into the model with validation turned off?

-igor

On Wed, Sep 22, 2010 at 6:33 AM, nino martinez wael
nino.martinez.w...@gmail.com wrote:
 But still there are something nagging me, if I
 setDefaultFormProcessing to false should'nt the ddc's model be
 updated? I can see that some of it are updated (the selected option in
 the ddc are correct), but apparently the model are still null. Very
 strange..

 I guess I should provide log info ?

 2010/9/22 nino martinez wael nino.martinez.w...@gmail.com:
 Martin I owe you a beer or similar!

 2010/9/22 Martin Grigorov mgrigo...@apache.org:
 Override onError() methods and add some debug. Maybe the validation didn't
 pass.

 On Wed, Sep 22, 2010 at 3:17 PM, nino martinez wael 
 nino.martinez.w...@gmail.com wrote:

 Hi

 Should'nt this work? My onsubmits are never triggered..? I've tried
 various options, submitlink, onchangenotification on ddc.

 HTML:
    form wicket:id=configurationForm
        fieldset class=blueBorder
                legendWallboard Configuration/legend
                        fieldset class=blueBorder
                                labelName/labelinput type=text
 wicket:id=newConfigurationName/inputbr /
                                labelCurrent Wallboard
 configuration/labelselect
 wicket:id=selectedConfiguration/selectbr /
                        /fieldset
                input type=submit value=add class=submit
 wicket:id=add/
                input type=submit value=select configuration
 class=submit
 wicket:id=select/
        /fieldset
        /form

 Java:
                FormDisplayContainer displayContainerForm = new
 FormDisplayContainer(
                                configurationForm);
                displayContainerForm.add(new SubmitLink(add) {
                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                                DisplayContainer displayContainer = new
 DisplayContainer();

  displayContainer.setId(newConfigurationName.getObject());
                                // Make a validator which checks for
 available names!

  coreService.persistDisplayContainer(displayContainer);
                                newConfigurationName.setObject(null);

                        }
                });
                displayContainerForm.add(new Button(select) {

                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                        }
                });
                displayContainerForm.add(new
 TextFieldString(newConfigurationName,
                                newConfigurationName).setRequired(true));
                add(displayContainerForm);

                IModelArrayListDisplayContainer
 availableDisplayContainers = new
 AbstractReadOnlyModelArrayListDisplayContainer() {

                       �...@override
                        public ArrayListDisplayContainer getObject() {
                                return new ArrayListDisplayContainer(

  coreService.getDisplayContainers());
                        }
                };

                IChoiceRendererDisplayContainer displayContainerRenderer =
 new
 IChoiceRendererDisplayContainer() {

                       �...@override
                        public Object getDisplayValue(DisplayContainer
 displayContainer) {

                                return displayContainer.getId();
                        }

                       �...@override
                        public String getIdValue(DisplayContainer
 displayContainer,
                                        int paramInt) {
                                return  + paramInt;
                        }
                };

                DropDownChoiceDisplayContainer
 selectedDisplayContainerChoice =
 new DropDownChoiceDisplayContainer(
                                selectedConfiguration,
 selectedDisplayContainer,
                                availableDisplayContainers,
 displayContainerRenderer);

                displayContainerForm.add(selectedDisplayContainerChoice);
        }

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org





 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket 1.5m2.1 forms / buttons ?

2010-09-22 Thread nino martinez wael
true.. But the other issue with swapping components was strange

2010/9/22 Igor Vaynberg igor.vaynb...@gmail.com:
 no. what if its an integer field and the user entered abc, how do
 you expect to stick that into the model with validation turned off?

 -igor

 On Wed, Sep 22, 2010 at 6:33 AM, nino martinez wael
 nino.martinez.w...@gmail.com wrote:
 But still there are something nagging me, if I
 setDefaultFormProcessing to false should'nt the ddc's model be
 updated? I can see that some of it are updated (the selected option in
 the ddc are correct), but apparently the model are still null. Very
 strange..

 I guess I should provide log info ?

 2010/9/22 nino martinez wael nino.martinez.w...@gmail.com:
 Martin I owe you a beer or similar!

 2010/9/22 Martin Grigorov mgrigo...@apache.org:
 Override onError() methods and add some debug. Maybe the validation didn't
 pass.

 On Wed, Sep 22, 2010 at 3:17 PM, nino martinez wael 
 nino.martinez.w...@gmail.com wrote:

 Hi

 Should'nt this work? My onsubmits are never triggered..? I've tried
 various options, submitlink, onchangenotification on ddc.

 HTML:
    form wicket:id=configurationForm
        fieldset class=blueBorder
                legendWallboard Configuration/legend
                        fieldset class=blueBorder
                                labelName/labelinput type=text
 wicket:id=newConfigurationName/inputbr /
                                labelCurrent Wallboard
 configuration/labelselect
 wicket:id=selectedConfiguration/selectbr /
                        /fieldset
                input type=submit value=add class=submit
 wicket:id=add/
                input type=submit value=select configuration
 class=submit
 wicket:id=select/
        /fieldset
        /form

 Java:
                FormDisplayContainer displayContainerForm = new
 FormDisplayContainer(
                                configurationForm);
                displayContainerForm.add(new SubmitLink(add) {
                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                                DisplayContainer displayContainer = new
 DisplayContainer();

  displayContainer.setId(newConfigurationName.getObject());
                                // Make a validator which checks for
 available names!

  coreService.persistDisplayContainer(displayContainer);
                                newConfigurationName.setObject(null);

                        }
                });
                displayContainerForm.add(new Button(select) {

                       �...@override
                        public void onSubmit() {
                                super.onSubmit();
                        }
                });
                displayContainerForm.add(new
 TextFieldString(newConfigurationName,
                                newConfigurationName).setRequired(true));
                add(displayContainerForm);

                IModelArrayListDisplayContainer
 availableDisplayContainers = new
 AbstractReadOnlyModelArrayListDisplayContainer() {

                       �...@override
                        public ArrayListDisplayContainer getObject() {
                                return new ArrayListDisplayContainer(

  coreService.getDisplayContainers());
                        }
                };

                IChoiceRendererDisplayContainer displayContainerRenderer 
 =
 new
 IChoiceRendererDisplayContainer() {

                       �...@override
                        public Object getDisplayValue(DisplayContainer
 displayContainer) {

                                return displayContainer.getId();
                        }

                       �...@override
                        public String getIdValue(DisplayContainer
 displayContainer,
                                        int paramInt) {
                                return  + paramInt;
                        }
                };

                DropDownChoiceDisplayContainer
 selectedDisplayContainerChoice =
 new DropDownChoiceDisplayContainer(
                                selectedConfiguration,
 selectedDisplayContainer,
                                availableDisplayContainers,
 displayContainerRenderer);

                displayContainerForm.add(selectedDisplayContainerChoice);
        }

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org





 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org