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

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-2019, «1С-Битрикс», 2019
Наверх