Class ReferenceEditorListItemRendererFactory<T>


  • public class ReferenceEditorListItemRendererFactory<T>
    extends java.lang.Object
    • Field Detail

      • CUSTOM_DRAGGED_ITEM_INDEX_DATA

        @Deprecated(since="2005",
                    forRemoval=true)
        protected static final java.lang.String CUSTOM_DRAGGED_ITEM_INDEX_DATA
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 2005, method is not used any more, use ReferenceEditorDndHandler instead.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ReferenceEditorListItemRendererFactory

        public ReferenceEditorListItemRendererFactory​(ReferenceEditorLayout<T> referenceEditorLayout)
    • Method Detail

      • createListItemRenderer

        public org.zkoss.zul.ListitemRenderer<T> createListItemRenderer()
      • renderPreview

        protected void renderPreview​(org.zkoss.zul.Listitem item,
                                     T data,
                                     org.zkoss.zul.Listcell cell)
      • createSelectedItemsListItemRenderer

        public org.zkoss.zul.ListitemRenderer<T> createSelectedItemsListItemRenderer()
      • createCell

        protected org.zkoss.zul.Listcell createCell​(T data,
                                                    ReferenceEditorLogic<T> referenceEditor,
                                                    org.zkoss.zul.ListModelList<T> selectedElementsListModel)
      • createPreview

        protected void createPreview​(T data,
                                     Base configuration,
                                     org.zkoss.zul.Div layout,
                                     org.zkoss.zul.Listcell cell)
      • createRemoveImage

        protected org.zkoss.zul.Div createRemoveImage​(T data,
                                                      ReferenceEditorLogic<T> referenceEditor)
      • enableDragAndDrop

        @Deprecated(since="2005",
                    forRemoval=true)
        protected void enableDragAndDrop​(org.zkoss.zul.Listitem item,
                                         ReferenceEditorLogic<T> referenceEditor,
                                         org.zkoss.zul.Listbox currentlySelectedList,
                                         org.zkoss.zul.ListModelList<T> selectedElementsListModel)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 2005, method is not used any more, use ReferenceEditorDndHandler instead.
      • storeDraggedItemIndex

        @Deprecated(since="2005",
                    forRemoval=true)
        protected void storeDraggedItemIndex​(org.zkoss.zul.Listitem draggedItem)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 2005, method is not used any more, use ReferenceEditorDndHandler instead.
      • popDraggedItemIndex

        @Deprecated(since="2005",
                    forRemoval=true)
        protected java.util.Optional<java.lang.Integer> popDraggedItemIndex​(org.zkoss.zk.ui.Desktop desktop)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 2005, method is not used any more, use ReferenceEditorDndHandler instead.
      • createTypeSelectorItemRenderer

        public org.zkoss.zul.TreeitemRenderer createTypeSelectorItemRenderer​(EditorContext context)
      • openTypeSelectorTree

        protected void openTypeSelectorTree​(org.zkoss.zk.ui.event.Event event)
      • closeTypeSelectorTree

        protected void closeTypeSelectorTree​(org.zkoss.zk.ui.event.Event event)
      • renderAutoCorrectionRow

        protected void renderAutoCorrectionRow​(org.zkoss.zul.Listitem item,
                                               AutoCorrectionInfo autoCorrectionInfo,
                                               org.zkoss.zul.Listcell cell)
      • nextPage

        protected void nextPage()
      • previousPage

        protected void previousPage()
      • listBoxItemChosen

        protected void listBoxItemChosen​(T selected,
                                         org.zkoss.zk.ui.event.Event event)
      • sendEnterPressedEventIfNeeded

        protected void sendEnterPressedEventIfNeeded​(org.zkoss.zk.ui.event.Event event)
      • showAutoCorrectedSearchResults

        protected void showAutoCorrectedSearchResults​(AutoCorrectionInfo selected)
      • getTypeSelectorButton

        protected org.zkoss.zk.ui.Component getTypeSelectorButton​(org.zkoss.zk.ui.event.Event event)
      • closeBandbox

        protected void closeBandbox()
      • closeTypeSelectorContainer

        protected void closeTypeSelectorContainer​(org.zkoss.zul.Div container,
                                                  org.zkoss.zul.Button btn)
      • dragAndDropItems

        @Deprecated(since="2005",
                    forRemoval=true)
        protected void dragAndDropItems​(org.zkoss.zul.Listitem dragged,
                                        org.zkoss.zul.Listitem dropped)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 2005, method is not used any more, use ReferenceEditorDndHandler instead.
      • preparePreviewPopup

        protected void preparePreviewPopup​(org.zkoss.zk.ui.Component parent,
                                           ObjectPreview preview,
                                           org.zkoss.zul.Image target)
      • getLabelService

        protected LabelService getLabelService()