だから私は私のYii_form.php
ページにこのウィジェットを持っています。
月の特定の日をブロックするなどのことは可能ですか? または、その月のすべての月曜日をブロックして、ユーザーが月曜日を選択できないようにすることもできます。
ハメドの答えに基づく更新
<script type="text/javascript">
function disableSpecificDays(date) {
//date is an instance of Date
var weekDay = date.getDay(); // Get the weekday as a number (0-6)
if(weekDay == 1){ //weekDay == 1 means Monday
return false;
}
else {
return true;
}
}
</script>
そしてビュー側では、
<?php $form->widget('zii.widgets.jui.CJuiDatePicker', array(
'model' => $model,
'attribute' => 'date',
'value' => $model->date,
'options' => array(
'showAnim'=>'fadeIn',
'showButtonPanel' => true,
'minDate'=>'0',
'changeYear' => true,
'dateFormat' => 'yy-mm-dd',
'beforeShowDay' => 'disableSpecificDays',
),
));
?>
しかし、何らかの理由で、日付ピッカーのすべてがブロックされます。何も選べません。どの時点で私は間違ったことをしましたか? お知らせ下さい。