I did as you suggested (remove js) and that works, however, putting back the jQuery still doesn’t. The setter for that field doesn’t get called from some reason.
> On May 18, 2017, at 11:20 AM, Klaus Berkling <webobje...@berkling.us> wrote: > > > 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 > <mailto: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 >>> <mailto: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://www.berkling.us/> <http://berkling.us/ >> <http://berkling.us/>> | Photography <https://kib.smugmug.com/ >> <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