Class DefaultRowRenderer<T>
- java.lang.Object
-
- com.hybris.cockpitng.editor.extendedmultireferenceeditor.renderer.DefaultRowRenderer<T>
-
- All Implemented Interfaces:
org.zkoss.zul.ListitemRenderer<T>
public class DefaultRowRenderer<T> extends java.lang.Object implements org.zkoss.zul.ListitemRenderer<T>Renders a row in aDefaultExtendedMultiReferenceEditor.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringACTION_CELLprotected static java.lang.StringGLOBAL_SAVE_ACTIVE_STYLEprotected static java.lang.StringROW_POPUP_STYLEprotected static java.lang.StringSCLASS_LIST_CELLprotected static java.lang.StringSCLASS_LIST_CELL_FILLprotected static java.lang.StringSCLASS_READ_RESTRICTED
-
Constructor Summary
Constructors Constructor Description DefaultRowRenderer(AbstractReferenceEditor parentEditor, org.zkoss.zul.ListModelList<T> selectedElementsListModel, java.lang.String editorProperty)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zul.MenupopupcreateMenuPopup(org.zkoss.zul.Listitem row, T entry)protected ValidationContextcreateValidationContext(T entry)protected voiddoValidate(RowState rowState, T entry, java.lang.String... qualifiers)protected CellRenderergetCellRenderer()protected java.util.List<ListColumn>getColumns()EditorContextgetContext()protected EditorState<T>getEditorState()protected ExpressionResolverFactorygetExpressionResolverFactory()protected InlineEditorRowHandlergetInlineEditorRowHandler()ReferenceEditorDndHandlergetReferenceEditorDndHandler()org.zkoss.zul.ListModelList<T>getSelectedElementsListModel()protected ValidationHandlergetValidationHandler()protected ValidationRenderergetValidationRenderer()WidgetInstanceManagergetWidgetInstanceManager()protected booleaninlineEditingEnabled()protected booleanisEditDetailsEnabled(T entry)protected booleanisModified(T entry)protected booleanisRemoveEnabled(T entry)protected voidopenRowsInEditorArea(T entry)protected voidrefreshCorrespondingRows(org.zkoss.zul.Listbox listbox, T entry)protected voidrefreshInlineEditorHeader(InlineEditorHeader inlineEditorHeader)protected voidrefreshInlineEditorHeader(org.zkoss.zul.Listbox listbox, java.lang.String editorProperty)voidrender(org.zkoss.zul.Listitem row, T entry, int rowIndex)protected voidrenderMenuColumn(org.zkoss.zul.Listitem row, T entry, boolean canReadInstance)protected voidrenderRowStatusCell(org.zkoss.zul.Listitem row, RowState rowState)voidsetExpressionResolverFactory(ExpressionResolverFactory expressionResolverFactory)voidsetValidationHandler(ValidationHandler validationHandler)voidsetValidationRenderer(ValidationRenderer validationRenderer)voidtriggerRowPopupCordRequest(org.zkoss.zul.Listitem listitem, InlineEditorHeader header)protected voidundoRow(T entry, org.zkoss.zul.Listbox listbox, java.lang.String rowProperty)protected voidupdateListbox(org.zkoss.zul.Listbox listbox, T entry)
-
-
-
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
-
ACTION_CELL
protected static final java.lang.String ACTION_CELL
- 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
-
render
public void render(org.zkoss.zul.Listitem row, T entry, int rowIndex)- Specified by:
renderin interfaceorg.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()
-
getWidgetInstanceManager
public WidgetInstanceManager getWidgetInstanceManager()
-
getContext
public EditorContext getContext()
-
getSelectedElementsListModel
public org.zkoss.zul.ListModelList<T> getSelectedElementsListModel()
-
getInlineEditorRowHandler
protected InlineEditorRowHandler getInlineEditorRowHandler()
-
getValidationRenderer
protected ValidationRenderer getValidationRenderer()
-
setValidationRenderer
public void setValidationRenderer(ValidationRenderer validationRenderer)
-
getValidationHandler
protected ValidationHandler getValidationHandler()
-
setValidationHandler
public void setValidationHandler(ValidationHandler validationHandler)
-
getExpressionResolverFactory
protected ExpressionResolverFactory getExpressionResolverFactory()
-
setExpressionResolverFactory
public void setExpressionResolverFactory(ExpressionResolverFactory expressionResolverFactory)
-
getReferenceEditorDndHandler
public ReferenceEditorDndHandler getReferenceEditorDndHandler()
-
-