• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/grid/panel/snippet.php
  • Класс: BitrixMainGridPanelSnippet
  • Вызов: Snippet::getRemoveButton
public function getRemoveButton()
{
	if (!is_array($this->removeButton))
	{
		$onchange = new Onchange();
		$onchange->addAction(
			array(
				"ACTION" => Actions::CALLBACK,
				"CONFIRM" => true,
				"CONFIRM_APPLY_BUTTON" => Loc::getMessage("CONFIRM_APPLY_REMOVE_BUTTON_TEXT"),
				"DATA" => array(
					array("JS" => "Grid.removeSelected()")
				)
			)
		);

		$removeButton = new Button();
		$removeButton->setClass(DefaultValue::REMOVE_BUTTON_CLASS);
		$removeButton->setId(DefaultValue::REMOVE_BUTTON_ID);
		$removeButton->setOnchange($onchange);
		$removeButton->setText(Loc::getMessage("REMOVE_ACTION_NAME"));
		$removeButton->setTitle(Loc::getMessage("REMOVE_BUTTON_TITLE"));

		$this->removeButton = $removeButton->toArray();
	}

	return $this->removeButton;
}