Hi, Click's DateField uses Prototype.js library. I wouldn't mix Prototype and jQuery. Rather use Click-calendar[1].
regards Bob [1]: http://code.google.com/a/apache-extras.org/p/click-calendar/ On 2011/07/13 19:15 PM, Hans C. Poo wrote: > Hi, > > We are building a very dynamic data entry system that requires adding fields > on the fly. > > Specially we have some sections we are calling "grid". > > Each row of these grids is a set of fields that replicate from the fields of > row zero, there is a button to add new rows. > > Initially we used some jquery to clone rows, rename fields, and worked fine, > but the initialisation of dateFields was missing, we are mounting all the > application on click fields and eventually other controls may get broken too, > at this time we considered to manually call the javascript binding code of > the dateField, but we considered it too obtrusive, and decided to resource to > Ajax and created a handler that only returned one row at a time, velocity > code: > > $imports > > <tr> > #foreach( $field in $fields ) > <td>$field</td> > #end > </tr> > > Then we included in the response the $imports, and in fact the javascript > code for the dateField was there but with a lot o baggage, and were too much > and the page loose the format. > > Finally we agree that we need only the javascript initialisation (binding) > code of the dateField: Event.observer ..., it wasn't possible because but it > was inside the protected method addCalendarOptions(..). > > We don't want to broke the API or begin to clone javascript code, is there a > way to accomplish this in some more standard way. > > Note: Due to the nature of the system we were not able to use FormTable, that > was the most similar thing we found on apache click space. > > Thanks > Hans >
