Class DefaultListViewRenderer

    • Field Detail

      • SCLASS_LISTVIEW_CELL

        protected static final java.lang.String SCLASS_LISTVIEW_CELL
        See Also:
        Constant Field Values
      • SCLASS_LISTVIEW_CELL_FILL

        protected static final java.lang.String SCLASS_LISTVIEW_CELL_FILL
        See Also:
        Constant Field Values
      • SCLASS_LISTVIEW_SEL_ROW

        protected static final java.lang.String SCLASS_LISTVIEW_SEL_ROW
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultListViewRenderer

        public DefaultListViewRenderer()
    • Method Detail

      • render

        public void render​(org.zkoss.zul.Listitem row,
                           ListView listConfig,
                           java.lang.Object entry,
                           DataType dataType,
                           WidgetInstanceManager widgetInstanceManager)
        Description copied from interface: WidgetComponentRenderer
        Renders a component inside parent, representing given data and complying to given ui configuration. The data should be of give dataType. The renderer implementation could communicate with underlying widget via widgetInstanceManager.
        Parameters:
        row - parent component on which to render
        listConfig - configuration of renderer
        entry - data to be rendered
        dataType - meta information about type of data provided
        widgetInstanceManager - widget manager in scope of which renderer is used
      • allColumnsHaveHflexMin

        protected boolean allColumnsHaveHflexMin​(java.util.List<ListColumn> columns)
      • setPermissionFacade

        public void setPermissionFacade​(PermissionFacade permissionFacade)
      • getWidgetModelValue

        protected <E> E getWidgetModelValue​(WidgetInstanceManager widgetInstanceManager,
                                            java.lang.String key,
                                            java.lang.Class<E> clazz)
      • setObjectValueService

        public void setObjectValueService​(ObjectValueService objectValueService)
      • getTypeFacade

        public TypeFacade getTypeFacade()
      • setTypeFacade

        public void setTypeFacade​(TypeFacade typeFacade)
      • setLabelService

        public void setLabelService​(LabelService labelService)