Документация для разработчиков
Темная тема

ShowTaskForm

Описание и параметры

return CBPActivity::CallStaticMethod(
	$arTask["ACTIVITY"],
	"ShowTaskForm",
	array(
		$arTask,
		$userId,
		$userName,
		$arRequest
	)
)

Метод возвращает массив из двух элементов: первый - часть HTML формы (поле для комментария, поля ввода доп.информации), второй - HTML кнопки формы (Ознакомлен, Утвердить и т.п.)

Примечание: Метод принимает массив конфигурационных параметров и генерирует скрипты, необходимые для показа файлового диалога. Метод статический.

Параметры метода

ПараметрОписание
$arTaskМассив с параметрами задания.
$userIdПользователь, который запрашивает форму задания.
$userNameИмя пользователя.
$arRequestДанные из наполнения формы (например, когда пользователь заполнил форму, но она не прошла валидацию - те данные, что он ввел ранее, передаются, чтобы при перезагрузке страницы введенная информация не потерялась).

Примеры использования

return array(
	'<tr><td valign="top" width="40%" align="right" class="bizproc-field-name">'.(strlen($arTask["PARAMETERS"]["CommentLabelMessage"]) > 0 ? 
	$arTask["PARAMETERS"]["CommentLabelMessage"] : GetMessage("BPAA_ACT_COMMENT")).':</td>'.
	'<td valign="top" width="60%" class="bizproc-field-value">'.
	'<textarea rows="3" cols="50" name="task_comment"></textarea>'.
	'</td></tr>',
	'<input type="submit" name="approve" value="'.(strlen($arTask["PARAMETERS"]["TaskButton1Message"]) > 0 ? 
	$arTask["PARAMETERS"]["TaskButton1Message"] : GetMessage("BPAA_ACT_BUTTON1")).'"/>'.
	'<input type="submit" name="nonapprove" value="'.(strlen($arTask["PARAMETERS"]["TaskButton2Message"]) > 0 ? 
	$arTask["PARAMETERS"]["TaskButton2Message"] : GetMessage("BPAA_ACT_BUTTON2")).'"/>'
);


© «Битрикс», 2001-2024, «1С-Битрикс», 2024