## Uses of Class
org.zkoss.zul.Listitem

- Packages that use Listitem
  Package | Description
  --- | ---
  org.zkoss.bind.impl |
  org.zkoss.stateless.sul |
  org.zkoss.zul |
  org.zkoss.zul.impl |

- - ### Uses of Listitem in org.zkoss.bind.impl

    Methods in org.zkoss.bind.impl with parameters of type Listitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BindListitemRenderer.`render​(Listitem item, java.lang.Object data, int index)` |

  - ### Uses of Listitem in org.zkoss.stateless.sul

    Methods in org.zkoss.stateless.sul with parameters of type Listitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IListitem` | IListitemCtrl.`from​(Listitem instance)` |

  - ### Uses of Listitem in org.zkoss.zul

    Subclasses of Listitem in org.zkoss.zul
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Listgroup` | Adds the ability for single level grouping to the Listbox.
    `class` | `Listgroupfoot` | Listgroupfoot serves as a summary listitem of listgroup.

    Methods in org.zkoss.zul that return Listitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `Listitem` | Listbox.`appendItem​(java.lang.String label, java.lang.String value)` | Appends an item.
    `Listitem` | Listbox.`getItemAtIndex​(int index)` | Returns the item at the specified index.
    `Listitem` | Listbox.`getSelectedItem()` | Returns the selected item.
    `Listitem` | ListitemRendererExt.`newListitem​(Listbox listbox)` | Creates an instance of `Listitem` that will be attached to listbox.
    `Listitem` | Listbox.`removeItemAt​(int index)` | Removes the child item in the list box at the given index.
    `Listitem` | Listbox.`renderItem​(Listitem li)` | Renders the specified `Listitem` if not loaded yet, with `Listbox.getItemRenderer()`.

    Methods in org.zkoss.zul that return types with arguments of type Listitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<Listitem>` | Listbox.`getItems()` | Returns a live list of all `Listitem`.
    `java.util.List<Listitem>` | Listgroup.`getItems()` | Returns a list of all `Listitem` are grouped by this listgroup.
    `java.util.Set<Listitem>` | Listbox.`getSelectedItems()` | Returns all selected items.

    Methods in org.zkoss.zul with parameters of type Listitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Listbox.`addItemToSelection​(Listitem item)` | Selects the given item, without deselecting any other items that are already selected..
    `int` | Listbox.`getIndexOfItem​(Listitem item)` | Returns the index of the specified item, or -1 if not found.
    `Listcell` | ListitemRendererExt.`newListcell​(Listitem item)` | Create an instance of `Listcell` that will be attached to the unloaded listitem.
    `void` | Listbox.`removeItemFromSelection​(Listitem item)` | Deselects the given item without deselecting other items.
    `void` | ListitemRenderer.`render​(Listitem item, T data, int index)` | Renders the data to the specified list item.
    `Listitem` | Listbox.`renderItem​(Listitem li)` | Renders the specified `Listitem` if not loaded yet, with `Listbox.getItemRenderer()`.
    `void` | Listbox.`selectItem​(Listitem item)` | Deselects all of the currently selected items and selects the given item.
    `void` | Listbox.`setActivePage​(Listitem item)` | Sets the active page in which the specified item is.
    `void` | Listbox.`setSelectedItem​(Listitem item)` | Deselects all of the currently selected items and selects the given item.
    `void` | Listbox.`toggleItemSelection​(Listitem item)` | If the specified item is selected, it is deselected.

    Method parameters in org.zkoss.zul with type arguments of type Listitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Listbox.`renderItems​(java.util.Set<? extends Listitem> items)` | Renders the given set of list items.
    `void` | Listbox.`setSelectedItems​(java.util.Set<Listitem> listItems)` | Selects the given listitems.

  - ### Uses of Listitem in org.zkoss.zul.impl

    Methods in org.zkoss.zul.impl that return Listitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Listitem` | ListboxDataLoader.`newUnloadedItem​(ListitemRenderer renderer, int index)` | Creates an new and unloaded listitem.