Код |
---|
$APPLICATION->SetAdditionalCSS("/bitrix/js/calendar/cal-style.css");
// Add scripts
$arJS = array(
'/bitrix/js/calendar/cal-core.js',
'/bitrix/js/calendar/cal-dialogs.js',
'/bitrix/js/calendar/cal-week.js',
'/bitrix/js/calendar/cal-events.js',
'/bitrix/js/calendar/cal-controlls.js'
);
// Drag & drop
$arJS[] = '/bitrix/js/main/dd.js';
for ($i = 0, $l = count($arJS); $i < $l; $i++) {
$APPLICATION->AddHeadScript($arJS[$i]);
}
$arParams = [
'id' => 'EC866656283',
'event' => [],
'type' => CCalendar::GetType(),
'bIntranet' => CCalendar::IsIntranetEnabled(),
'bSocNet' => CCalendar::IsSocNet(),
'AVATAR_SIZE' => 21
];
$APPLICATION->IncludeComponent(
"bitrix:calendar.event.edit",
"",
$arParams
); |
Пока код вызова такой, но кроме правильной отрисовки штмл ничего не добился. Табы не работают, попапы не всплывают.
В arParams ключ id - указал произвольный, как я понял надо ещё определить JCEC в js коде c нужными параметрами, параметры там вроде как относятся не только к форме создания события, но и к гриду календаря.