Re: [qooxdoo-devel] Dual value form widget
Brought to you by:
ecker,
martinwittemann
From: Martin W. <mar...@1u...> - 2013-03-25 09:13:20
|
Hey, well, you have to implement the qx.ui.form.IForm Interface which ensures enabled, required and validation methods and one of the value defining interfaces like IBooleanForm. As you want to return a map, you will have a problem because there is no IMapForm interface. As the resetter checks for those interfaces, you need to have it to make everything work as expected. As a little hack, those interfaces don't check the returned types so you could simply supply the necessary methods and return a map while still implementing the IBooleanForm interface. ;) Regards, Martin Am 14.03.2013 um 09:11 schrieb Fritz Zaucker <fri...@oe...>: > Hi, > > I need a custom widget to be used inside forms with the following elements: > > - DateField: start date > - DateField: end date > - SelectBox: last week, last two weeks, ..., last month > > The requirement is that the user can either set the date range to any > start/end date or use the SelectBox to choose some predefined ranges. > > Question: > > A form widget normally has a single value and thus simple setValue/getValue > methods. The above widget, however, would have to use maps for setting or > getting, e.g. {start: startDate, end: endDate}. > > Is there anything special about implementing such a widget? > > Or can I just stick two DateField widgets and a SelectBox inside it and > implement setValue/getValue methods with the above mentioned map? > > > Thanks for any suggestions > Fritz > > -- > Oetiker+Partner AG tel: +41 62 775 9903 (direct) > Fritz Zaucker +41 62 775 9900 (switch board) > Aarweg 15 +41 79 675 0630 (mobile) > CH-4600 Olten fax: +41 62 775 9905 > Schweiz web: www.oetiker.ch > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > qooxdoo-devel mailing list > qoo...@li... > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |