ActionPost
string CAdminList::ActionPost( string $url, $action_name = false, $action_value = 'Y' )
Метод возвращает строку, которая представляет собой JavaScript-вызов для совершения переадресации пользователя на заданную страницу методом POST с отправкой формы изменений списка. Ссылка на страницу задается первым параметром вызова метода. Метод может служить, например, для формирования ссылок административного меню страницы или контекстного меню элементов списка. (Второй и третий параметры доступны с версии 12.0.0.)
Пример
// создаем строку. результат - экземпляр класса CAdminListRow $row =& $lAdmin->AddRow($f_ID, $arRes); // сформируем контекстное меню $arActions = Array(); if ($Elem["PERMISSION"] > "R") { $arActions[] = array("SEPARATOR" => true); $arActions[] = array( "ICON" => "rename", "TEXT" => GetMessage("FILEMAN_RENAME_SAVE"), "ACTION" => 'setCheckbox(\''.$f_NAME.'\'); if('.$lAdmin->table_id.'.IsActionEnabled(\'edit\')){document.forms[\'form_'.$lAdmin->table_id.'\'].elements[\'action_button\'].value=\'edit\'; '.$lAdmin->ActionPost().'}' ); } // применим контекстное меню к строке $row->AddActions($arActions);
© «Битрикс», 2001-2024, «1С-Битрикс», 2024