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