Код |
---|
$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 нужными параметрами, параметры там вроде как относятся не только к форме создания события, но и к гриду календаря.