Class DefaultRowRenderer<T>

  • All Implemented Interfaces:
    org.zkoss.zul.ListitemRenderer<T>

    public class DefaultRowRenderer<T>
    extends java.lang.Object
    implements org.zkoss.zul.ListitemRenderer<T>
    • Field Detail

      • SCLASS_LIST_CELL_FILL

        protected static final java.lang.String SCLASS_LIST_CELL_FILL
        See Also:
        Constant Field Values
      • SCLASS_LIST_CELL

        protected static final java.lang.String SCLASS_LIST_CELL
        See Also:
        Constant Field Values
      • SCLASS_READ_RESTRICTED

        protected static final java.lang.String SCLASS_READ_RESTRICTED
        See Also:
        Constant Field Values
      • ROW_POPUP_STYLE

        protected static final java.lang.String ROW_POPUP_STYLE
        See Also:
        Constant Field Values
      • GLOBAL_SAVE_ACTIVE_STYLE

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

      • DefaultRowRenderer

        public DefaultRowRenderer​(AbstractReferenceEditor parentEditor,
                                  org.zkoss.zul.ListModelList<T> selectedElementsListModel,
                                  java.lang.String editorProperty)
    • Method Detail

      • doValidate

        protected void doValidate​(RowState rowState,
                                  T entry,
                                  java.lang.String... qualifiers)
      • render

        public void render​(org.zkoss.zul.Listitem row,
                           T entry,
                           int rowIndex)
        Specified by:
        render in interface org.zkoss.zul.ListitemRenderer<T>
      • getColumns

        protected java.util.List<ListColumn> getColumns()
      • inlineEditingEnabled

        protected boolean inlineEditingEnabled()
      • createValidationContext

        protected ValidationContext createValidationContext​(T entry)
      • undoRow

        protected void undoRow​(T entry,
                               org.zkoss.zul.Listbox listbox,
                               java.lang.String rowProperty)
      • triggerRowPopupCordRequest

        public void triggerRowPopupCordRequest​(org.zkoss.zul.Listitem listitem,
                                               InlineEditorHeader header)
      • renderMenuColumn

        protected void renderMenuColumn​(org.zkoss.zul.Listitem row,
                                        T entry,
                                        boolean canReadInstance)
      • getCellRenderer

        protected CellRenderer getCellRenderer()
      • createMenuPopup

        protected org.zkoss.zul.Menupopup createMenuPopup​(org.zkoss.zul.Listitem row,
                                                          T entry)
      • openRowsInEditorArea

        protected void openRowsInEditorArea​(T entry)
      • isRemoveEnabled

        protected boolean isRemoveEnabled​(T entry)
      • isEditDetailsEnabled

        protected boolean isEditDetailsEnabled​(T entry)
      • isModified

        protected boolean isModified​(T entry)
      • updateListbox

        protected void updateListbox​(org.zkoss.zul.Listbox listbox,
                                     T entry)
      • refreshInlineEditorHeader

        protected void refreshInlineEditorHeader​(org.zkoss.zul.Listbox listbox,
                                                 java.lang.String editorProperty)
      • refreshInlineEditorHeader

        protected void refreshInlineEditorHeader​(InlineEditorHeader inlineEditorHeader)
      • refreshCorrespondingRows

        protected void refreshCorrespondingRows​(org.zkoss.zul.Listbox listbox,
                                                T entry)
      • renderRowStatusCell

        protected void renderRowStatusCell​(org.zkoss.zul.Listitem row,
                                           RowState rowState)
      • getEditorState

        protected EditorState<T> getEditorState()
      • getSelectedElementsListModel

        public org.zkoss.zul.ListModelList<T> getSelectedElementsListModel()
      • setValidationRenderer

        public void setValidationRenderer​(ValidationRenderer validationRenderer)
      • setValidationHandler

        public void setValidationHandler​(ValidationHandler validationHandler)
      • setExpressionResolverFactory

        public void setExpressionResolverFactory​(ExpressionResolverFactory expressionResolverFactory)