Spec-Zone .ru
спецификации, руководства, описания, API


javax.faces.model
Класс SelectItemGroup

java.lang.Object
  расширенный javax.faces.model.SelectItem
      расширенный javax.faces.model.SelectItemGroup
Все Реализованные Интерфейсы:
java.io. Сериализуемый

public class SelectItemGroup
расширяет SelectItem

SelectItemGroup является подклассом SelectItem это идентифицирует ряд опций, которые будут сделаны доступными как зависимое "подменю" или "список опций", в зависимости от требований UISelectMany или UISelectOne средство рендеринга, которое фактически используется. Вообще, value свойство этого экземпляра будет проигнорировано, и label свойство этого экземпляра будет использоваться, чтобы маркировать подменю.

Хотя выполнимо соединиться SelectItemGroup экземпляры в он selectItems свойство этого экземпляра (таким образом, создающий структуру данных, подходящую для того, чтобы расположить каскадом подменю), некоторые средства рендеринга могут установить ограничения на уровне вложения, которое они поддерживают. Например, HTML базируемые средства рендеринга, которые создают <select> элемент будет обычно представлять этот экземпляр как <optgroup> элемент, но Спецификация HTML 4.01 отвергает вложенные группы опции.

См. Также:
Сериализированная Форма

Сводка конструктора
SelectItemGroup()
          Создайте a SelectItemGroup без инициализированных значений свойств.
SelectItemGroup(java.lang.String label)
          Создайте a SelectItemGroup с указанной меткой и не связанный selectItems.
SelectItemGroup(java.lang.String label, java.lang.String description, boolean disabled, SelectItem[] selectItems)
          Создайте a SelectItemGroup с указанными свойствами.
 
Сводка метода
 SelectItem[] getSelectItems()
          Возвратите группу подчиненного SelectItems для этой группы.
 void setSelectItems(SelectItem[] selectItems)
          Установите группу подчиненного SelectItems для этой группы.
 
Методы, наследованные от class javax.faces.model. SelectItem
getDescription, getLabel, getValue, isDisabled, isEscape, isNoSelectionOption, setDescription, setDisabled, setEscape, setLabel, setNoSelectionOption, setValue
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

SelectItemGroup

public SelectItemGroup()

Создайте a SelectItemGroup без инициализированных значений свойств.


SelectItemGroup

public SelectItemGroup(java.lang.String label)

Создайте a SelectItemGroup с указанной меткой и не связанный selectItems. value свойство будет установлено в Строку нулевую длиной, description свойство будет установлено в null, и disabled свойство будет установлено в ложь.

Параметры:
label - Метка, которая будет представлена для этой группы в ответе
Броски:
java.lang.NullPointerException - если label false

SelectItemGroup

public SelectItemGroup(java.lang.String label,
                       java.lang.String description,
                       boolean disabled,
                       SelectItem[] selectItems)

Создайте a SelectItemGroup с указанными свойствами. value свойство будет установлено в Строку нулевую длиной.

Параметры:
label - Метка, которая будет представлена для этой группы в ответе
description - Описание этой группы, для использования в инструментах
disabled - Флаг, указывающий, что эта группа отключается
selectItems - Массив SelectItem описание элементов, доступных в этой группе
Броски:
java.lang.NullPointerException - если label или selectItems false
Деталь метода

getSelectItems

public SelectItem[] getSelectItems()

Возвратите группу подчиненного SelectItems для этой группы.


setSelectItems

public void setSelectItems(SelectItem[] selectItems)

Установите группу подчиненного SelectItems для этой группы.

Параметры:
selectItems - Новый набор зависимых элементов
Броски:
java.lang.NullPointerException - если selectItems null


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter