If the field content isn't saved I'd go back to basics, removing any JavaScript events and manipulation from the HTML, and fix that first. Manually enter a date that you server side date formatter understands. After all, the date picker is just client side fanciness.
The validateDate function is JavaScript I use but didn't add to the email. You can just remove that line in the bindings. I should too since the date picker shouldn't require validation. Sent from my phone. > On May 18, 2017, at 06:36, Calven Eggert <cal...@mac.com> wrote: > > Klaus, > > Thanks for your code. The calendar works great however, I can’t get the new > value of the date saved. I’m guessing it has to do with the validateDate() > function (Which I currently don’t use). For the variable value of my > WOTextField I use the following: > > value = patientActivityFieldValueAsDate > > And in my java: > > public NSTimestamp patientActivityFieldValueAsDate() { > return (NSTimestamp) currentField.valueForKey("fieldDateValue"); > } > public void setPatientActivityFieldValueAsDate(NSTimestamp newValue) { > currentField.takeValueForKey(newValue, "fieldDateValue"); > } > > The setter is not being called after the update to the field. What needs to > be changed in order for this to get called? Can this get called from the > validateDate js function? > > Calven > > >> On May 17, 2017, at 6:41 AM, Calven Eggert <cal...@mac.com> wrote: >> >> It looks like I’m going to abandon the AjaxDatePicker because I can’t get it >> to work with the date format my users want for this calendar. >> >> Anyone have experience using WO with JQuery? Any hints on how to get that >> setup would be appreciated. >> > > > I’m walking out the door but: > > In the WOD: > > StartDate : WOTextField { > value = event.startDate; > formatter = localDateFormatter; > placeholder = "mm/dd/yyyy"; > class = "eventdatepicker"; > onblur = "validateDate(this);"; > onchange = "$('#Update').click();"; > otherTagString = "readonly='true'"; > } > > > And in a js file: > > > $(document).ready(function() { > console.log("Document ready.") > > $(".eventdatepicker").datepicker({ > dateFormat: "mm/dd/yy", > changeMonth: true, > changeYear: true, > yearRange: '-0y:+5y', > defaultDate: '0' > }); > > }); > > Hope this helps. > > > > > Klaus Berkling > www.berkling.us <http://berkling.us/> | Photography <https://kib.smugmug.com/>
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com