javascript - set dijit/form/TimeTextbox programmatically -


i'm not able set value of dijit/form/timetextbox date returned database or string -- i'm using dojo version 1.10.4

widget:

    <input type="text"      data-dojo-type="dijit/form/timetextbox"     data-dojo-attach-point="tbmtgtime"     value="t15:00:00" 

trying string:

this.tbmtgtime.set("value", "10:30 am");//doesnt work 

trying value sqlserver database:

var mtgdate = new date(parseint(mi.onsitemeetingdateint) * 1000);                 mtgdate.settime(mtgdate.gettime() + mtgdate.gettimezoneoffset() * 60 * 1000);                 this.tbmtgdate.set("value", mtgdate);                 var mtgtime = ddl.format(mtgdate, {                     selector: "time",                     timepattern: 'hh:mm a'                 });                this.tbmtgtime.set("value", mtgdate);//mtgdate 10:30 

thanks

your string example won't work because it's not in thh:mm format timetextbox expects handle (as opposed value in declarative widget markup, in correct format). reference guide explains string format timetextbox widget directly supports.

passing date when setting value programmatically supported, , pick hour , minute passed date object, ostensibly first part of second example should work, presuming date valid. (i think latter part of second example intended call set('value', mtgtime), won't work reason explained above.)


Popular posts from this blog

c# - ODP.NET Oracle.ManagedDataAccess causes ORA-12537 network session end of file -

matlab - Compression and Decompression of ECG Signal using HUFFMAN ALGORITHM -

utf 8 - split utf-8 string into bytes in python -