Class ExcelImportValidationRowResultRenderer

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

    public class ExcelImportValidationRowResultRenderer
    extends java.lang.Object
    implements org.zkoss.zul.ListitemRenderer<ExcelValidationResult>
    Allows to display a single error found in uploaded excel file
    • Field Detail

      • YW_EXCEL_VALIDATION_RESULT_ROW_PREFIX

        public static final java.lang.String YW_EXCEL_VALIDATION_RESULT_ROW_PREFIX
        See Also:
        Constant Field Values
      • SCLASS_Y_SHOW_DETAILS_BTN_EXPANDED

        public static final java.lang.String SCLASS_Y_SHOW_DETAILS_BTN_EXPANDED
        See Also:
        Constant Field Values
      • SCLASS_Y_SHOW_DETAILS_BTN

        public static final java.lang.String SCLASS_Y_SHOW_DETAILS_BTN
        See Also:
        Constant Field Values
    • Constructor Detail

      • ExcelImportValidationRowResultRenderer

        public ExcelImportValidationRowResultRenderer()
    • Method Detail

      • render

        public void render​(org.zkoss.zul.Listitem listitem,
                           ExcelValidationResult excelValidationResult,
                           int index)
                    throws java.lang.Exception
        Specified by:
        render in interface org.zkoss.zul.ListitemRenderer<ExcelValidationResult>
        Throws:
        java.lang.Exception
      • handleToggleDetailsContainer

        protected void handleToggleDetailsContainer​(ExcelValidationResult excelValidationResult,
                                                    org.zkoss.zul.A validationDetailsContainerToggleButton,
                                                    org.zkoss.zul.Div validationDetailsContainer)
      • modifyStyle

        protected void modifyStyle​(org.zkoss.zul.A validationDetailsContainerToggleButton,
                                   boolean expand)
      • getSubtitleLabelValue

        protected java.lang.String getSubtitleLabelValue​(ExcelValidationResult excelValidationResult)
      • createDetailsRow

        @Deprecated
        protected org.zkoss.zk.ui.Component createDetailsRow​(java.lang.Object columnHeader,
                                                             java.lang.String validationMessage)
        Deprecated.
        since 1808. Use ExcelValidationDetailsComponentFactory instead.
      • setFactory

        public void setFactory​(com.hybris.backoffice.excel.imp.wizard.renderer.ExcelValidationDetailsComponentFactory<org.zkoss.zhtml.Li> factory)