Package org.zkoss.zul

## Interface ListSubModel<E>

- All Known Implementing Classes:
    `SimpleListModel`

      public interface ListSubModel<E>

  An extra interface that can be implemented with `ListModel` to control the extract of the combobox.
  Since:
    3.0.2
  Author:
    jumperchen

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `ListModel<E>` | `getSubModel​(java.lang.Object value, int nRows)` | Returns the subset of list model data that the subset data is extract from combobox's list model data.

- - ### Method Detail

    - #### getSubModel

          ListModel<E> getSubModel​(java.lang.Object value,
                                   int nRows)

      Returns the subset of list model data that the subset data is extract from combobox's list model data. It is usually used for implementation of auto-complete.
      Parameters:
        `value` - the object is used to find that the content is consistent within list model data.
        `nRows` - the number of rows suggested to return (as the returned ListModel instance). It's a suggestion for developer to follow. If non-positive, it means the maximal allowed rows is decided by the implementation of ListSubmodel.
      Since:
        3.0.2