string$caption - Заголовок строки в таблице, на которой располагается элемент
string$name - Параметр позволяет задать имя данному элементу
string$value - Текст, отображаемый в поле по умолчанию
int$rows - Количество видимых строк в поле
int$cols - Параметр определяет видимую ширину
Пример:
$dhtmltextarea = new XoopsFormDhtmlTextArea("Стандартный редактор текста RUNCMS","dhtmltextarea","Введите текст",10,80); $form->addElement($dhtmltextarea);
Класс XoopsFormPassword – создает поле для ввода пароля (вводимые символы не показываются, а заменяются «звездочками»)
string$caption - Заголовок строки в таблице, на которой располагается элемент
string$name - Параметр задает имя данному элементу
string$value – кнопка со значением задаваемым данным параметром будет включена по умолчанию
Примечание: Radio-кнопки похожи на переключатели/checkboxes, за исключением того, что, при использовании одного и того же имени элемента управления, они действуют взаимоисключающе: если одна выбрана "включено", все остальные с тем же именем "выключены"
Для добавления кнопок используются два метода: addOption() и addOptionArray()
Метод addOption - добавляет одну radio-кнопку
addOption($value, $name = "")
Параметры:
string$value – значение данной кнопки
string$name - Параметр задает имя которое будет отображаться после этой кнопки
Метод addOptionArray - создает группу кнопок на основе передаваемого ассоциативного массива
addOptionArray($options)
Параметры:
array$options – ассоциативный массив содержащий значения и имена кнопок. Индекс массива соответствует значению кнопки, а значение массива соответствует имени кнопки.
Вышеприведенный пример с использованием метода addOptionArray() можно записать так:
Re: Описание классов пакета XoopsForm. (Приложение к статье
Недавно Я Тут
Регистрация: 15.11.05
Сообщений: 8
Откуда:
Вот по поводу XoopsFormRadio!!! Я мучался добавляя доп. форму к регистрационой формы, пытаясь добавить возможнось выбора пола. И как не крутил всегда вылетал в белый экран. Оказалось что надо писать не $form->addElement($radio); а $reg_form->addEle казалось бы такую мелочь не заметил... У ня версия 1.2 runcms, уже всю ее перелопатил что не узнать.