Class AbstractPaginableEditorRenderer<T>

    • Field Detail

      • LAST_EDITED_INDEX

        protected static final java.lang.String LAST_EDITED_INDEX
        See Also:
        Constant Field Values
      • LAST_EDITED_VALUE

        protected static final java.lang.String LAST_EDITED_VALUE
        See Also:
        Constant Field Values
      • CLEAR_EDITOR_IMG

        protected static final java.lang.String CLEAR_EDITOR_IMG
        See Also:
        Constant Field Values
      • YE_LIST_LINE_EDITOR

        protected static final java.lang.String YE_LIST_LINE_EDITOR
        See Also:
        Constant Field Values
      • YE_LIST_INLINE_SAVE

        protected static final java.lang.String YE_LIST_INLINE_SAVE
        See Also:
        Constant Field Values
      • YE_LIST_INLINE_EDITOR

        protected static final java.lang.String YE_LIST_INLINE_EDITOR
        See Also:
        Constant Field Values
      • YE_LIST_INLINE_CANCEL

        protected static final java.lang.String YE_LIST_INLINE_CANCEL
        See Also:
        Constant Field Values
      • YE_LIST_TOOLBAR_ADDPOPUP

        protected static final java.lang.String YE_LIST_TOOLBAR_ADDPOPUP
        See Also:
        Constant Field Values
      • YE_LIST_TOOLBAR_ADDPOPUP_CHECKBOX

        protected static final java.lang.String YE_LIST_TOOLBAR_ADDPOPUP_CHECKBOX
        See Also:
        Constant Field Values
      • YE_LIST_TOOLBAR_BUTTON_EDIT

        protected static final java.lang.String YE_LIST_TOOLBAR_BUTTON_EDIT
        See Also:
        Constant Field Values
      • YE_LIST_TOOLBAR

        protected static final java.lang.String YE_LIST_TOOLBAR
        See Also:
        Constant Field Values
      • YE_LIST_TITLEBAR_LABEL

        protected static final java.lang.String YE_LIST_TITLEBAR_LABEL
        See Also:
        Constant Field Values
      • YE_LIST_TITLEBAR_VALUE

        protected static final java.lang.String YE_LIST_TITLEBAR_VALUE
        See Also:
        Constant Field Values
      • YE_LIST_CONTENT

        protected static final java.lang.String YE_LIST_CONTENT
        See Also:
        Constant Field Values
      • YE_LIST_LISTBOX

        protected static final java.lang.String YE_LIST_LISTBOX
        See Also:
        Constant Field Values
      • YE_LIST_TITLEBAR_SPAN

        protected static final java.lang.String YE_LIST_TITLEBAR_SPAN
        See Also:
        Constant Field Values
      • YE_LIST_TITLEBAR

        protected static final java.lang.String YE_LIST_TITLEBAR
        See Also:
        Constant Field Values
      • YE_LIST_CONTAINER

        protected static final java.lang.String YE_LIST_CONTAINER
        See Also:
        Constant Field Values
      • CONFIRM_DELETE_PARAM

        protected static final java.lang.String CONFIRM_DELETE_PARAM
        See Also:
        Constant Field Values
      • ITEM_INDEX_TO_CUT

        protected static final java.lang.String ITEM_INDEX_TO_CUT
        See Also:
        Constant Field Values
      • ON_UPDATE_EVENT

        protected static final java.lang.String ON_UPDATE_EVENT
        See Also:
        Constant Field Values
      • YE_LIST_Y_BTB_PRIMARY

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

      • AbstractPaginableEditorRenderer

        public AbstractPaginableEditorRenderer()
    • Method Detail

      • createEditor

        protected Editor createEditor​(EditorContext<T> context,
                                      java.lang.String editorType)
        Creates single editor cell according to the editorType.
        Parameters:
        editorType - the type of the serializable Editor element
        Returns:
        a serializable Editor to display
      • selectionNotEmpty

        protected boolean selectionNotEmpty​(org.zkoss.zul.Listbox listbox)
      • createDeleteButton

        protected org.zkoss.zul.Button createDeleteButton​(org.zkoss.zul.Listbox listbox,
                                                          EditorContext<T> context)
        Creates button for removing selected entry.
        Parameters:
        context - to get some properties from
      • createAddButton

        protected org.zkoss.zul.Button createAddButton​(org.zkoss.zul.Listbox listbox,
                                                       EditorContext<T> context)
        Creates button for adding new entry.
        Parameters:
        context - to get some properties from
      • createAddPopup

        protected abstract org.zkoss.zul.Popup createAddPopup​(org.zkoss.zul.Listbox listbox,
                                                              EditorListener<T> listener,
                                                              EditorContext<T> context)
      • getPageSize

        protected int getPageSize​(EditorContext<T> context)
      • configurePaging

        protected void configurePaging​(org.zkoss.zul.Listbox editorView,
                                       EditorContext<T> context)
        Configure the inner Paging object of the list editor.
        Parameters:
        editorView - The editor to create paging for.
        context - defines editor's environment