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

SelectBox

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

string
CCurrency::SelectBox(
	string sFieldName, 
	string sValue, 
	string sDefaultValue = "", 
	bool bFullName = True, 
	string JavaFunc = "", 
	string sAdditionalParams = ""
);

Метод для формирования готового кода выпадающего списка (select) валют. Список валют при построении списка кешируется. Поэтому вывод дополнительных выпадающих списков в рамках одной страницы не приводит к дополнительным запросам к базе данных. Нестатический метод.

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

ПараметрОписание
sFieldName Название выпадающего списка.
sValue Код валюты, которую нужно установить в списке выбранной.
sDefaultValue Особое значение в списке, которое не соответствует ни одной валюте. Например, значение "Все" или "Не установлено". В этом случае код валюты в списке будет пустым. Если параметр пуст, то особое значение не отображается. Необязательный параметр.
bFullName Выводить ли полное имя валюты. Если параметр равен False, то в списке выводятся только коды валют. Необязательный параметр.
JavaFunc Название JavaScript функции, которая вызывается на событие OnChange списка. Если значение пустое, то функция не вызывается. Необязательный параметр.
sAdditionalParams Строка произвольных дополнительных атрибутов тега <select> Необязательный параметр.

Возвращаемые значения

Строка, содержащая код для формирования выпадающего списка валют

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

<?
// Выведем выпадающий список валют 
// с именем CURRENCY_DEFAULT, выбранной по умолчанию,
// валютой RUB, без особого значения
echo CCurrency::SelectBox(
	"CURRENCY_DEFAULT",
	"RUB",
	"",
	True, 
	"",
	"class='typeselect'"
);
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх