Yii has only Date Picker but doesn't have datetime picker or timepicker. the initialization of the widget is similar to CJuiDatePicker. I've borrow the same concept in CJuiDatePicker
I've created this extension because most of the existing widget are already outdated especially the 'mobile device slideAccess features'.
this widget support:
- jquery ui themes or custom theming.
- localization.
- model binding support.
- slideAccess (mobile support), see the project page url.
- datetime/time picker.
Requirements ¶
Yii 1.1.x or above
Usage ¶
extract the files under protected/extensions folder
<?php
$this->widget('ext.jquery-ui-timepicker.BJuiDateTimePicker',array(
'model'=>$model,
'attribute'=>'date_from',
'type'=>'datetime', // available parameter is datetime or time
//'language'=>'de', // default to english
//'themeName'=>'sunny', // jquery ui theme, file is under assets folder
'options'=>array(
// put your js options here check http://trentrichardson.com/examples/timepicker/#slider_examples for more info
'timeFormat'=>'HH:mm:ss',
'showSecond'=>true,
'hourGrid'=>4,
'minuteGrid'=>10,
),
'htmlOptions'=>array(
'class'=>'input-medium'
)
));
?>
Cannot get it to work
I get this error (JS console):
**Uncaught TypeError: Cannot read property 'timepicker' of undefined jquery-ui-timepicker-addon.js:20
(anonymous function) jquery-ui-timepicker-addon.js:20
(anonymous function)
GET http://localhost/js/jquery-ui.min.js 404 (Not Found)
Uncaught TypeError: Object [object Object] has no method 'datetimepicker' index.php?r=project/update&id=6:107
(anonymous function) index.php?r=project/update&id=6:107
fire jquery.js:974
self.fireWith jquery.js:1084
jQuery.extend.ready jquery.js:406
DOMContentLoaded**
doesn't work
I added this widget to my application but only appears a textfield instead of a calendar. When I click the textfield doesn't show any calendar.
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.