• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/grid/panel/snippet/onchange.php
  • Класс: BitrixMainGridPanelSnippetOnchange
  • Вызов: Onchange::__construct
public function __construct($actions = array())
{
	if (!empty($actions) && is_array($actions))
	{
		foreach ($actions as $key => $action)
		{
			if (isset($action["CONFIRM"]) && $action["CONFIRM"] === true)
			{
				if (empty($action["CONFIRM_MESSAGE"]))
				{
					$actions[$key]["CONFIRM_MESSAGE"] = Loc::getMessage("DEFAULT_CONFIRM_MESSAGE");
				}

				if (empty($action["CONFIRM_APPLY_BUTTON"]))
				{
					$actions[$key]["CONFIRM_APPLY_BUTTON"] = Loc::getMessage("CONFIRM_APPLY_BUTTON");
				}

				if (empty($action["CONFIRM_CANCEL_BUTTON"]))
				{
					$actions[$key]["CONFIRM_CANCEL_BUTTON"] = Loc::getMessage("CONFIRM_CANCEL_BUTTON");
				}
			}
		}

		$this->actions = $actions;
	}
}