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

AddSteps

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

void
AddSteps(
	array arClasses
);

Метод добавляет шаги в мастер.

Параметры функции

Параметр Описание
arClasses Массив с названиями классов, определяющих шаги.

Смотрите также

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

<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
class Step1 extends CWizardStep
{
	function InitStep()
	{
		$this->SetTitle("Первый шаг");
		$this->SetStepID("step1");
		$this->SetNextStep("step22");
	}
}
class Step2 extends CWizardStep
{
	function InitStep()
	{
		$this->SetTitle("Второй шаг");
		$this->SetStepID("step22");
		$this->SetNextStep("step3");
		$this->SetPrevStep("step1");
	}
}
class Step3 extends CWizardStep
{
	function InitStep()
	{
		$this->SetStepID("step3");
		$this->SetPrevStep("step22");
		$this->SetTitle("Третий шаг");
	}
}
//Создаем мастер
$wizard = new CWizardBase("Мой мастер", $package);
//Добавляем шаги
$wizard->AddSteps(Array("Step1", "Step2", "Step3"));
//Выводим на экран
$wizard->Display();
?>


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