есть обертка bitrix:ui.sidepanel.wrapper, который вместо самописных 100 строк делает 10:
появился \Bitrix\UI\Toolbar\Facade\
Дайте людям документацию при вводе новых возможностей наконец...
| Код |
|---|
$APPLICATION->IncludeComponent( "bitrix:ui.sidepanel.wrapper", "", array( "POPUP_COMPONENT_NAME" => "arnly:dm.main.processes", "POPUP_COMPONENT_TEMPLATE_NAME" => "bp".$_REQUEST['BP_ID'], "POPUP_COMPONENT_PARAMS" => array( 'HL_ID' => $_REQUEST['HL_ID'], 'ID' => $_REQUEST['ID'], 'BP_ID' => $_REQUEST['BP_ID'], ) ) ); |
| Код |
|---|
\Bitrix\UI\Toolbar\Facade\Toolbar::addFilter([
'FILTER_ID' => $arResult['FILTER']['ID'],
'GRID_ID' => $arResult['GRID_ID'],
'FILTER' => $arResult['FILTER']['FIELDS'],
'FILTER_ROWS' => $arResult['FILTER']['ROWS'],
'FILTER_PRESETS' => $arResult['FILTER']['PRESETS'],
'ENABLE_LIVE_SEARCH' => false,
'ENABLE_LABEL' => true,
'RESET_TO_DEFAULT_MODE' => true,
'VALUE_REQUIRED' => true,
]);
\Bitrix\UI\Toolbar\Facade\Toolbar::addButton(
(new \Bitrix\UI\Buttons\Button([]))
->setText(htmlspecialcharsbx(Loc::getMessage('ARNLY_DM_START_BP_ELEMENT')))
->setDataRole('dm-start-bp-element')
->setColor(Bitrix\UI\Buttons\Color::PRIMARY)
->setDropdown(true)
); |
Дайте людям документацию при вводе новых возможностей наконец...