CJuiDatePicker выберите неделю

Я пытаюсь выбрать неделю с помощью DatePicker в Yii. У меня есть следующий код.

<?php
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'name'=>'accountingweekselect',
'value' => date('d-M-y'),
'flat'=>true,
'htmlOptions' => array(
'size' => '10',         // textField size
),
'options'=>array(
'dateFormat'=>'yy-m-dd',
'firstDay'=> 5,
'onSelect' => 'js: function(dateText, inst){
//$("#accountingweekselect_container").datepicker("setDate",dateText );
}',
'maxDate' => 'today',
'selectWeek'=>true,
)

));
?>

Я хотел бы, чтобы это работало, как следующая ссылка. http://2008.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerSelectWeek.html

Может быть, я могу использовать onselect, чтобы выбрать день, и использовать css, чтобы выделить строку. Следующий код регистрирует только контейнер, а не день, который вы выбрали.

'onSelect' =>
'js:function() {
// to automatically assign check out date input value
console.log(this);
}',

обновленный код

$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'name'=>'accountingweekselect',
'value' => date('d-M-y'),
'flat'=>true,
'htmlOptions' => array(
'size' => '10',         // textField size
),
'options'=>array(
//'dateFormat'=>'yy-m-dd',
'dateFormat'=>'yy-mm-dd',
//'firstDay'=> 5,
'showOtherMonths'=>true,// Show Other month in jquery
'selectOtherMonths'=>true,// Select Other month in jquery
'onSelect' => 'js: function(dateText, inst){
console.log($("#accountingweekselect_container div table tbody tr td").children("a.ui-state-active").html());
console.log($("#accountingweekselect_container div table tbody tr td.ui-datepicker-current-day").children("a").html());
}',
//'maxDate' => 'today',
/*'onSelect' =>
'js:function() {
// to automatically assign check out date input value
console.log(this);
}',*/
'selectWeek'=>true,
)

));

Я закомментировал все дополнительные опции и все еще работаю с соплями. ниже приведен код из источника

jQuery('#accountingweekselect_container').datepicker({'dateFormat':'yy-mm-dd','selectWeek':true,'defaultDate':'03-Nov-14','altField':'#accountingweekselect'});

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]