Package org.zkoss.zul

Interface ItemRenderer<T>


public interface ItemRenderer<T>
Used to generated the HTML fragment for the data associated with a component, such as Selectbox.
Since:
6.0.0
Author:
jumperchen
  • Method Summary

    Modifier and Type
    Method
    Description
    render(org.zkoss.zk.ui.Component owner, T data, int index)
    Renders the data to the corresponding HTML fragment, and returns the HTML fragment.
  • Method Details

    • render

      String render(org.zkoss.zk.ui.Component owner, T data, int index) throws Exception
      Renders the data to the corresponding HTML fragment, and returns the HTML fragment.
      Parameters:
      owner - the component that this renderer belongs to (never null).
      data - that is returned from ListModel.getElementAt(int)
      index - the data index that is currently being rendered
      Returns:
      the HTML fragment representing the data. It depends on the component this renderer belongs to.
      Throws:
      Exception