1С-Битрикс: Управление сайтом

Компоненты 2.0::AJAX-местоположения

Одностраничный компонент.
Компонент выводит динамическую форму выбора местоположений. Используется в шаблоне компонента Процедура оформления заказа (bitrix:sale.order.full) .

Примеры вызова

<?$APPLICATION->IncludeComponent(
"bitrix:sale.ajax.locations",
"",
Array(
	"CITY_OUT_LOCATION" => "Y", 
	"COUNTRY_INPUT_NAME" => "COUNTRY", 
	"CITY_INPUT_NAME" => "LOCATION", 
	"COUNTRY" => "2", 
	"ONCITYCHANGE" => "" 
)
);?>
...
if ($arParams["USE_AJAX_LOCATIONS"] == "Y"):
	$GLOBALS["APPLICATION"]->IncludeComponent(
	'bitrix:sale.ajax.locations',
	'',
	array(
	"AJAX_CALL" => "N",
	"COUNTRY_INPUT_NAME" => "COUNTRY_".$arProperties["FIELD_NAME"],
	"CITY_INPUT_NAME" => $arProperties["FIELD_NAME"],
	"CITY_OUT_LOCATION" => "Y",
	"LOCATION_VALUE" => $value,
));
...

Описание параметров

Основные параметры
CITY_OUT_LOCATION
[Y|N] Возвращать ID местоположения (в противном случае - города). Если опция установлена, то обработчик будет возвращать ID местоположения.
COUNTRY_INPUT_NAME
Имя поля формы для страны. Значение по умолчанию COUNTRY.
CITY_INPUT_NAME
Имя поля формы для города (местоположения). Значение по умолчанию LOCATION.
COUNTRY
Стартовое значение страны. Из списка стран можно установить номер одной страны, которая будет отображена первой в списке.
ONCITYCHANGE
Обработчик смены значения города (местоположения). Можно указать имя клиентской функции-обработчика события "выбор города".
© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом