Похожие чаты

Добрый день. Я по старому вопросу. Добавил вкладку в верхнее

меню карточки в CRM. Как посоветовал @Tvaruga сделал через событие onEntityDetailsTabsInitialized. Вкладка добавлена, лиды отображаются, но взаимодействовать с ними всё равно нельзя. Могу только открыть карточку лида, progress bar не работает, редактировать в виде списка нельзя. Толкните, пожалуйста, что делаю не так?

Код:
Bitrix\Main\EventManager::getInstance()->AddEventHandler("crm", "onEntityDetailsTabsInitialized", array("crmEntityAddTabsOnTopMenu", "addTabOnTopMenu"));

class crmEntityAddTabsOnTopMenu
{
static function addTabOnTopMenu(\Bitrix\Main\Event $event)
{
if (strpos($_SERVER['SCRIPT_URL'], '/crm/company/details/') !== false) {
$tabs = $event->getParameter('tabs');
$tabs[] = [
'id' => 'tab_lead',
'name' => 'Лиды',
'loader' => array(
'serviceUrl' => '/bitrix/components/bitrix/crm.lead.list/lazyload.ajax.php?&site=' . SITE_ID . '&' . bitrix_sessid_get(),
'componentData' => array(
'template' => '',
'signedParameters' => \CCrmInstantEditorHelper::signComponentParams([
'LEAD_COUNT' => '20',
'PATH_TO_LEAD_SHOW' => '',
'PATH_TO_LEAD_EDIT' => '',
'INTERNAL_FILTER' => ['COMPANY_ID' => $event->getParameter('entityID')],
'INTERNAL_CONTEXT' => ['COMPANY_ID' => $event->getParameter('entityID')],
'GRID_ID_SUFFIX' => 'COMPANY_DETAILS',
'TAB_ID' => 'tab_lead',
'NAME_TEMPLATE' => '',
'ENABLE_TOOLBAR' => true,
'PRESERVE_HISTORY' => true,
'ADD_EVENT_NAME' => 'CrmCreateLeadFromCompany'
], 'crm.lead.list')
)
)
];

return new \Bitrix\Main\EventResult(\Bitrix\Main\EventResult::SUCCESS, [
'tabs' => $tabs,
]);
}
}
}

1 ответов

73 просмотра
Степан- Автор вопроса

Подскажите, есть что-то можно сделать или ими нельзя будет управлять с вида "Список"?

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
Hi. Do we have a raid bot? Why nobody doing raids on X? Even RH mentioned this and nobody paying attention...whats the channel for hex memes? If mods cant run raids just insta...
H
31
Подскажите, а есть vault lite или ченить такое?) А то нужен вольт для похода в вольт, но весит он ~500 мб) как-то многовато для парочки запросов ))
Alexandr Orloff
17
блеать, почему так?? где в роутере это исправляется?
Арсен Маньяков 🇦🇲
16
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
🌊 Ocean Nodes Dashboard Update 🚀 Hey, Oceaners! First off, a massive round of applause 👏to all of you for the amazing engagement since we launched Ocean Nodes. In just a few ...
KreigDK | Never DM first🌊
3
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
люди, которые используют flameshot, к вам вопрос. Можно-ли поставить хоткей на создание скриншота? В программе есть отдел "горячие клавиши", но там все для редактирования, скр...
ThunDer104
11
Карта сайта