Sorry Eelco for beeing such a pain ;-) but unless I missed something, wicket-datetime's DateField is still throwing NPE's, making it somewhat hard to use.
Martin Eelco Hillenius schrieb: > yeah. And there's a separate project with a new datepicker now as > well: wicket-datetime. > > Eelco > > On 4/30/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > >> ok, found it: >> http://wicketstuff.org/confluence/display/STUFFWIKI/wicket-contrib-datepicker >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] on behalf of [EMAIL PROTECTED] >> Sent: Mon 4/30/2007 3:52 PM >> To: wicket-user@lists.sourceforge.net >> Subject: from 1.2.6 to 1.3.0 snapshot >> >> Ta, I've just upgraded and prefixed all wicket imports with org.apache. >> >> Only problemo seems to be that >> >> wicket.extensions.markup.html.datepicker.DatePicker >> >> has disappeared. >> >> Any idea where it went? >> >> Derek >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] on behalf of Matej Knopp >> Sent: Mon 4/30/2007 2:10 PM >> To: wicket-user@lists.sourceforge.net >> Subject: Re: [Wicket-user] Nested Forms and onSubmit()? >> >> hi, >> >> i just want to mentioned that there were a nasty bug in 1.3 nested >> form processing that was fixed today, so if you have any issues with >> it i suggest you upgrading wicket to see if it helps. >> >> -Matej >> >> On 4/30/07, Martijn Dashorst <[EMAIL PROTECTED]> wrote: >> >>> As for your first question, I think the following is a better approach: >>> >>> >>> public AddressFieldsetPanel(String id, IModel address) { >>> super(id, new CompoundPropertyModel(address)); >>> } >>> >>> and : >>> >>> form.add(new AddressFieldsetPanel("billing", new >>> PropertyModel(form.getModel(), "billing")))); >>> form.add(new AddressFieldsetPanel("shipping", new >>> PropertyModel(form.getModel(), "shipping")))); >>> >>> then the wiring of the addresses can be done in the model object itself: >>> >>> Invoice invoice = new Invoice(); >>> invoice.setBilling(new Address()); >>> invoice.setShipping(new Address()); >>> >>> Martijn >>> >>> On 4/30/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: >>> >>>>> imho all he should do is extend a panel, and make sure that panel is >>>>> always inside a form. >>>>> there is no need to have a form to group a few fields together. >>>>> >>>> Thanks, that's how I was thinking it should be a Fieldset so to speak. >>>> Have progressed a bit >>>> down that route but still have a couple of related questions. >>>> >>>> Am new to Wicket and trying to learn how to do forms (binding and >>>> validation) the Wicket way. >>>> Here's where I'm at so far with a simplistic example I'm using >>>> (abbreviated syntax for clarity): >>>> >>>> PurchaseOrder { >>>> String customerName >>>> PostalAddress deliveryAddress >>>> PostalAddress invoiceAddress >>>> } >>>> >>>> PostalAddress { >>>> String addressLine >>>> String municipality >>>> String postalCode >>>> String country >>>> } >>>> >>>> PurchaseOrderForm extends Form >>>> { >>>> public PurchaseOrderForm(String name) >>>> { >>>> super(name, new CompoundPropertyModel(new PurchaseOrder())); >>>> add(new RequiredTextField("customerName")); >>>> add(new PostalAddressFieldset("deliveryAddress", new >>>> PostalAddress())); // ??? >>>> add(new PostalAddressFieldset("invoiceAddress", new >>>> PostalAddress())); // ??? >>>> ) >>>> } >>>> >>>> PostalAddressFieldset extends Panel >>>> { >>>> public PostalAddressFieldset(String id, PostalAddress postalAddress) >>>> // ??? >>>> { >>>> super(id, new CompoundPropertyModel(postalAddress)); // ??? >>>> add(new RequiredTextField("addressLine")); >>>> add(new RequiredTextField("municipality")); >>>> add(new RequiredTextField("postalCode")); >>>> add(new RequiredTextField("country")); >>>> } >>>> >>>> Bit I'm not sure about is how to wire up the binding of the nested model >>>> object (PostalAddress) >>>> to the nested Fieldset (PostalAddressFieldset), see question marks in >>>> comments above. >>>> Have done it like this so far to get it to compile but it is obviously >>>> wrong as I'm >>>> interested in the nested PostalAddress objects, not new ones. >>>> >>>> Second question is whether Wicket provides support for creating unique >>>> id's for elements. >>>> My html for the PostalAddressFieldset includes things like: >>>> >>>> <input wicket:id="addressLine" id="addressLine" type="text" size="40"/> >>>> >>>> Obviously this is no good as when I use this component multiple times on a >>>> form, I end up >>>> with multiple fields with the same id. >>>> >>>> Any advice on best practice or pointers to examples that demonstrate these >>>> techniques would be >>>> appreciated. >>>> >>>> Cheers, >>>> Derek >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: [EMAIL PROTECTED] on behalf of Igor Vaynberg >>>> Sent: Sun 4/29/2007 8:19 PM >>>> To: wicket-user@lists.sourceforge.net >>>> Subject: Re: [Wicket-user] Nested Forms and onSubmit()? >>>> >>>> imho all he should do is extend a panel, and make sure that panel is >>>> always inside a form. >>>> >>>> there is no need to have a form to group a few fields together. >>>> >>>> -igor >>>> >>>> >>>> >>>> On 4/29/07, Martijn Dashorst <[EMAIL PROTECTED]> wrote: >>>> >>>> One note: this is a 1.3 feature so only expect it to work there. >>>> >>>> What happens with the nested forms is that the buttons stay, and >>>> iirc >>>> only the inner form is submitted when a button is pressed inside >>>> that >>>> inner form. >>>> >>>> I think the discussion never got to a conclusion on what happens >>>> when >>>> the outer form is submitted. I think we can still change that >>>> behavior >>>> (we're not final or in release candidate mode). >>>> >>>> FormComponent is for input controls (textfields, buttons, >>>> dropdownchoice, etc). Forms are for the form tag. So in your case, >>>> you >>>> should extend Form, and Wicket should take care of processing the >>>> right form (inner, outer, sibling) for you. >>>> >>>> But as I said, it probably is still a bit raw currently, as it is a >>>> new feature and not widely used. >>>> >>>> Martijn >>>> >>>> On 4/29/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: >>>> > >>>> > > Wicket supports nested forms. The inner form tags are replaced >>>> with >>>> > > <span> elements. This is a component framework, where you >>>> expect forms >>>> > > to be able to be nested (form on a reusable panel anyone?). >>>> > >>>> > I'm just starting to work on a similar thing: an address form >>>> panel to >>>> > be used in other forms. >>>> > >>>> > Had assumed I should be extending FormComponent rather than Form >>>> itself. >>>> > Are you suggesting otherwise? Or does the nested form's submit >>>> button >>>> > get removed too? >>>> > >>>> > Is there an example of this kind of thing? I couldn't find one. >>>> > >>>> > Cheers, >>>> > Derek >>>> > >>>> > >>>> > >>>> > -----Original Message----- >>>> > From: [EMAIL PROTECTED] on behalf of Martijn Dashorst >>>> > Sent: Fri 4/27/2007 2:37 PM >>>> > To: wicket-user@lists.sourceforge.net >>>> <mailto:wicket-user@lists.sourceforge.net> >>>> > Subject: Re: [Wicket-user] Nested Forms and onSubmit()? >>>> > >>>> > On 4/27/07, jan_bar <[EMAIL PROTECTED]> wrote: >>>> > > I think that you cannot nest <form> in HTML. You have to >>>> "nest" them with >>>> > > CSS. This will also solve your trouble with form submits - I >>>> think that the >>>> > > browser simply ignores the nested <form> tags. >>>> > >>>> > Wicket supports nested forms. The inner form tags are replaced >>>> with >>>> > <span> elements. This is a component framework, where you expect >>>> forms >>>> > to be able to be nested (form on a reusable panel anyone?). >>>> > >>>> > Martijn >>>> > -- >>>> > Learn Wicket at ApacheCon Europe: http://apachecon.com >>>> > Join the wicket community at irc.freenode.net: ##wicket >>>> > Wicket 1.2.6 contains a very important fix. Download Wicket now! >>>> > http://wicketframework.org >>>> > >>>> > >>>> ------------------------------------------------------------------------- >>>> > This SF.net email is sponsored by DB2 Express >>>> > Download DB2 Express C - the FREE version of DB2 express and take >>>> > control of your XML. No limits. Just data. Click to get it now. >>>> > http://sourceforge.net/powerbar/db2/ >>>> <http://sourceforge.net/powerbar/db2/> >>>> > _______________________________________________ >>>> > Wicket-user mailing list >>>> > Wicket-user@lists.sourceforge.net >>>> > https://lists.sourceforge.net/lists/listinfo/wicket-user >>>> <https://lists.sourceforge.net/lists/listinfo/wicket-user> >>>> > >>>> > >>>> > ***** Email confidentiality notice ***** >>>> > This message is private and confidential. If you have received >>>> this message in error, please notify us and remove it from your system. >>>> > >>>> > The London School of Economics and Political Science (the >>>> School) is a company limited by guarantee, registered in England and >>>> Wales, under registered number 00070527, and having its registered office >>>> at 10th Floor, Tower One, Houghton Street, London WC2A 2AE. >>>> > >>>> > The inclusion of this information does not of itself make this >>>> email a business document of the School and, to the maximum extent >>>> permitted by law, the School accepts no liability for the content and >>>> opinions in any non-business emails. >>>> > >>>> ------------------------------------------------------------------------- >>>> > This SF.net email is sponsored by DB2 Express >>>> > Download DB2 Express C - the FREE version of DB2 express and take >>>> > control of your XML. No limits. Just data. Click to get it now. >>>> > http://sourceforge.net/powerbar/db2/ >>>> > _______________________________________________ >>>> > Wicket-user mailing list >>>> > Wicket-user@lists.sourceforge.net >>>> <mailto:Wicket-user@lists.sourceforge.net> >>>> > https://lists.sourceforge.net/lists/listinfo/wicket-user >>>> > >>>> > >>>> > >>>> >>>> >>>> -- >>>> Learn Wicket at ApacheCon Europe: http://apachecon.com >>>> Join the wicket community at irc.freenode.net: ##wicket >>>> Wicket 1.2.6 contains a very important fix. Download Wicket now! >>>> http://wicketframework.org >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by DB2 Express >>>> Download DB2 Express C - the FREE version of DB2 express and take >>>> control of your XML. No limits. Just data. Click to get it now. >>>> http://sourceforge.net/powerbar/db2/ >>>> _______________________________________________ >>>> Wicket-user mailing list >>>> Wicket-user@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wicket-user >>>> >>>> >>>> >>>> >>>> >>>> ***** Email confidentiality notice ***** >>>> This message is private and confidential. If you have received this >>>> message in error, please notify us and remove it from your system. >>>> >>>> The London School of Economics and Political Science (the School) is a >>>> company limited by guarantee, registered in England and Wales, under >>>> registered number 00070527, and having its registered office at 10th >>>> Floor, Tower One, Houghton Street, London WC2A 2AE. >>>> >>>> The inclusion of this information does not of itself make this email a >>>> business document of the School and, to the maximum extent permitted by >>>> law, the School accepts no liability for the content and opinions in any >>>> non-business emails. >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by DB2 Express >>>> Download DB2 Express C - the FREE version of DB2 express and take >>>> control of your XML. No limits. Just data. Click to get it now. >>>> http://sourceforge.net/powerbar/db2/ >>>> _______________________________________________ >>>> Wicket-user mailing list >>>> Wicket-user@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wicket-user >>>> >>>> >>>> >>>> >>> -- >>> Learn Wicket at ApacheCon Europe: http://apachecon.com >>> Join the wicket community at irc.freenode.net: ##wicket >>> Wicket 1.2.6 contains a very important fix. Download Wicket now! >>> http://wicketframework.org >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take >>> control of your XML. No limits. Just data. Click to get it now. >>> http://sourceforge.net/powerbar/db2/ >>> _______________________________________________ >>> Wicket-user mailing list >>> Wicket-user@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wicket-user >>> >>> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> >> >> ***** Email confidentiality notice ***** >> This message is private and confidential. If you have received this message >> in error, please notify us and remove it from your system. >> >> The London School of Economics and Political Science (the School) is a >> company limited by guarantee, registered in England and Wales, under >> registered number 00070527, and having its registered office at 10th Floor, >> Tower One, Houghton Street, London WC2A 2AE. >> >> The inclusion of this information does not of itself make this email a >> business document of the School and, to the maximum extent permitted by law, >> the School accepts no liability for the content and opinions in any >> non-business emails. >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> >> >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user