есть обертка bitrix:ui.sidepanel.wrapper, который вместо самописных 100 строк делает 10:
Код |
---|
$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\
Код |
---|
\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)
); |
Дайте людям документацию при вводе новых возможностей наконец...