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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String 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 Detail

      • render

        java.lang.String render​(org.zkoss.zk.ui.Component owner,
                                T data,
                                int index)
                         throws java.lang.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:
        java.lang.Exception