Выпадающее меню в админке (AddActions)
Выпадающее меню добавляется через метод $row->AddActions()
.
$data = new CAdminResult($getListData, $table_id); // Вывод элементов while ($element = $data->NavNext(true, "f_")) { $row = $lAdmin->AddRow($f_ID, $element); // Добавление выпадающего меню $arActions = []; $arActions[] = array( 'ICON' => 'edit', 'DEFAULT' => true, 'TEXT' => 'Изменить', 'ACTION' => $lAdmin->ActionRedirect('custom_edit.php?ID='.$element['id']) ); $row->AddActions($arActions); }
В результате напротив каждой записи можно будет открыть выпадающее меню.
В параметре ACTION
указывается JavaScript-код.
$arActions[] = array( 'ICON' => 'edit', 'DEFAULT' => true, 'TEXT' => 'Изменить', 'ACTION' => 'alert("код")' );
Разделитель
Добавить разделитель можно через параметр SEPARATOR
.
$arActions[] = array('SEPARATOR' => true);
Пример:
Поддержать автора