Am 18.02.2010 um 23:08 schrieb Igor Vaynberg:

> <snip...snap>
> -igor
> 

Thank you,

I have to look into this as I have never directly worked with the
FormComponentModel.
Every day something new :)

Regards,
Stephan

> On Thu, Feb 18, 2010 at 2:02 PM, srm <s...@schokokeks.org> wrote:
>> 
>> Am 18.02.2010 um 22:56 schrieb Andrew Lombardi:
>> 
>>> It depends what your domain object looks like, if it's just a simple string 
>>> you'll have to save the results of those two textfield's in their own 
>>> model, and then merge them in the onSubmit method.
>>> 
>> 
>> It's a int property. I was thinking about using the onSubmit method but
>> how will this interfere with the PropertyModel setting the value according to
>> TextField's value? Does this happen before onSubmit or after onSubmit?
>> 
>> If that happens before, I surely can overwrite the DO's property (set via the
>> PropertyModel) in the onSubmit().
>> 
>> Regards,
>> Stephan
>> 
>>> On Feb 18, 2010, at 1:41 PM, srm wrote:
>>> 
>>>> Hi List,
>>>> 
>>>> the following may looked flawed, so I'm happy to hear your suggestions: I 
>>>> have a RegisterNewItem Form where a user can add new Items to a 
>>>> shop/database. I have items of type CD (audiocd) with an attribute 
>>>> PlayTime. I store this value as seconds and calculate the minutes to 
>>>> display at runtime. For adding a new CD, I thought that it would be 
>>>> inconvenient to have the user entering either seconds only, or how to 
>>>> agree on a format like Min:Sec OR Min.Sec etc. My idea now is to provide 
>>>> two textFields, one for the minutes and one for the additional seconds. 
>>>> Now I have no idea how to properly use the model of the textfields and the 
>>>> item-object, to calculate the seconds from both fields at submit time. Any 
>>>> help appreciated.
>>>> 
>>>> Please see the code from the Panel below (currently without a textfield 
>>>> for the playtime).
>>>> 
>>>> Regards,
>>>> Stephan
>>>> 
>>>> 
>>>> public class AddCDPanel extends AddItemPanel {
>>>> 
>>>> 
>>>>      /**
>>>>       * auto-generated UID
>>>>       */
>>>>      private static final long serialVersionUID = 5390579612171776545L;
>>>> 
>>>>      public AddCDPanel(String id) {
>>>>              super(id, new CD());
>>>> 
>>>>              TextField labelTextField = new TextField("label", new 
>>>> PropertyModel(itemToInsert,"label"));
>>>>              FeedbackLabel labelFeedback = new 
>>>> FeedbackLabel("label.feedback", labelTextField);
>>>>              addItemForm.add(labelTextField.setRequired(true));
>>>>              addItemForm.add(labelFeedback);
>>>> 
>>>>              TextField artistTextField = new TextField("artist", new 
>>>> PropertyModel(itemToInsert,"artist"));
>>>>              FeedbackLabel artistFeedback = new 
>>>> FeedbackLabel("artist.feedback", artistTextField);
>>>>              addItemForm.add(artistTextField.setRequired(true));
>>>>              addItemForm.add(artistFeedback);
>>>> 
>>>>      }
>>>> }
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>> 
>>> 
>>> 
>>> To our success!
>>> 
>>> Mystic Coders, LLC | Code Magic | www.mysticcoders.com
>>> 
>>> ANDREW LOMBARDI | and...@mysticcoders.com
>>> 2321 E 4th St. Ste C-128, Santa Ana CA 92705
>>> ofc: 714-816-4488
>>> fax: 714-782-6024
>>> cell: 714-697-8046
>>> linked-in: http://www.linkedin.com/in/andrewlombardi
>>> twitter: http://www.twitter.com/kinabalu
>>> 
>>> Eco-Tip: Printing e-mails is usually a waste.
>>> 
>>> ========================================================
>>> This message is for the named person's use only. You must not, directly or 
>>> indirectly, use,
>>> disclose, distribute, print, or copy any part of this message if you are 
>>> not the intended recipient.
>>> ========================================================
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> 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

Reply via email to