CJuiDateTimePicker and manual entry

I’m using some CJuiDateTimePicker widgets in my form, but I noticed that if this element is used I cannot manually change the values using keyboard, because the keypresses gets probably intercepted by the popup and so it enters whatever data it wants, changing my inputs.

I’ve worked around this by displaying the popup only when clicking the calendar button, but I’d like to understand if there’s a better way to fix this.

I added these parameters to the option array:




'showOn'=>'button',

'buttonImageOnly'=>'true',

'buttonImage'=>Yii::app()->theme->baseUrl.'/images/small_icons/calendar.png',



Probably the same issue as I reported yesterday…

http://www.yiiframework.com/forum/index.php/topic/32558-cjuidatetimepicker-not-changed-after-editing-text-field/

I have been struggling with that this afternoon myself. After a little research I found that the javascript addon version in the extension (Version 0.9.4-dev) is several revs behind the latest version (Version 0.9.9) on Trent Richardson’s site:timepicker

Did a quick diff of the two versions but there were quite a few changes , mostly additional options, so I decided to try overwriting the old js extension asset file, clearing assets with that file listed and testing. Voila! it just worked. Now when you manually enter a date the pop-up calendar changes also.

That the most testing I’ve done so Caveat Emptor!

Guess I now need to find out how to update this really great widget.

Just add a comment to the extension page!

thanks for your testing!

Thanks for updated that extension, but where can I get your edition?

Sorry I don’t have the ability to add an edition and the original owner has not updated for a year now so if you want it anytime soon you need to make your own version.

The key to do this is to overwrite the js extension asset file

extensions/CJuiDateTimePicker/assets/jquery-ui-timepicker-addon.js

with an updated version from Trent Richardson’s site mentioned above, clearing assets and test how it works. Good luck.

p.s. looking at Trent’s site I see that the addon in now at “Version 1.0.1 * Last Modified: 07/01/2012” so you might want to try that to see if it works even better than 0.9.9 I tried back in june.