Template:ItemRenderer

From Documentation
Revision as of 03:25, 6 April 2023 by Hawk (talk | contribs) (Created page with " Implementing your own (<javadoc type="interface">org.zkoss.zul.ItemRenderer</javadoc>) can customize how a component renders data in a browser. (For the concepts about compon...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Implementing your own (ItemRenderer) can customize how a component renders data in a browser. (For the concepts about component, model, and renderer, please refer to the Model-driven Display section). Notice that ItemRenderer should return an HTML snippet that is different from ListitemRenderer that creates components.

Render an item with a tooltip <source lang="java"> public class TooltipRenderer implements ItemRenderer {

   @Override
   public String render(Component owner, Object data, int index) throws Exception {
       return String.format("%s", data, data);
   }

}