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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.