Jquery 如何在yii2的fullcalendar中添加事件
我使用此代码创建了一个事件:Jquery 如何在yii2的fullcalendar中添加事件,jquery,yii2,fullcalendar,Jquery,Yii2,Fullcalendar,我使用此代码创建了一个事件: <?php use yii\helpers\Url; $events = array(); //Testing $Event = new \yii2fullcalendar\models\Event(); $Event->id = 1; $Event->title = 'milad'; $Event->editable=TRUE; $Event->start = date('Y-m-d\TH:i:s\Z');
<?php
use yii\helpers\Url;
$events = array();
//Testing
$Event = new \yii2fullcalendar\models\Event();
$Event->id = 1;
$Event->title = 'milad';
$Event->editable=TRUE;
$Event->start = date('Y-m-d\TH:i:s\Z');
$events[] = $Event;
$Event = new \yii2fullcalendar\models\Event();
$Event->id = 2;
$Event->title = 'Testing';
$Event->start = date('Y-m-d\TH:i:s\Z',strtotime('tomorrow 6am'));
$events[] = $Event;
?>
<?= \yii2fullcalendar\yii2fullcalendar::widget(array(
'events'=> $events,
));
?>
<?= yii2fullcalendar\yii2fullcalendar::widget([
'options' => [
'lang' => 'fa',
//... more options to be defined here!
],
'ajaxEvents' => Url::to(['/timetrack/default/jsoncalendar'])
]);
?>
如何为事件添加拖放!
我找不到适合这项工作的好医生!
这是FullCalendar的e扩展:
FullCalendar有很多事件,您可以在这里看到这些事件的列表,您可以在yii2中像这样使用它们
echo \yii2fullcalendar\yii2fullcalendar::widget([
'id' => 'calendar',
'clientOptions' => [
'language' => 'fa',
'eventLimit' => TRUE,
// 'theme'=>true,
'fixedWeekCount' => false,
'dayClick'=>new \yii\web\JsExpression('function (cellInfo, jsEvent) {console.log(cellInfo);}')
],
'ajaxEvents' => Url::to(['/timetrack/default/jsoncalendar']), ]);
另外,如果你是波斯人,你可以通过添加js和css将fullcalendar转换为波斯人日历。祝你好运。谢谢!如何通过单击在此日历中添加事件?例如,
eventDragStart
是我们在此列表中看到的一个事件,您可以使用dayClick事件之类的任何事件'dayClick'=>new\yii\web\JsExpression(“您的javascript函数”),
我可以将日历更改为jalali吗?我会给您发送消息。可能是晚上,可能是明天。这取决于我的代码。