Class LocalizedEditor

    • Field Detail

      • EDITOR_PARAM_ATTRIBUTE_DESCRIPTION

        public static final java.lang.String EDITOR_PARAM_ATTRIBUTE_DESCRIPTION
        See Also:
        Constant Field Values
      • YW_DYNAMIC_CONTENT

        public static final java.lang.String YW_DYNAMIC_CONTENT
        See Also:
        Constant Field Values
      • YW_LOCEDITOR_DISABLED

        public static final java.lang.String YW_LOCEDITOR_DISABLED
        See Also:
        Constant Field Values
      • expanded

        protected boolean expanded
      • expandedPropertyKey

        protected java.lang.String expandedPropertyKey
      • dynamicContent

        protected org.zkoss.zul.Div dynamicContent
      • wrapperContainer

        protected org.zkoss.zul.Div wrapperContainer
      • defaultLocaleLabel

        protected org.zkoss.zul.Label defaultLocaleLabel
      • fixedContent

        protected org.zkoss.zul.Div fixedContent
    • Constructor Detail

      • LocalizedEditor

        public LocalizedEditor()
    • Method Detail

      • render

        public void render​(org.zkoss.zk.ui.Component parent,
                           EditorContext editorContext,
                           EditorListener editorListener)
        Description copied from interface: CockpitEditorRenderer
        Creates a new editor component and attaches it to the specified Component component.
        Parameters:
        parent - parent component the editor should be attached to
        editorContext - the context for the editor creation
        editorListener - the listener to notify the rest of the world about value changes and other events
      • renderLocale

        protected Editor renderLocale​(org.zkoss.zul.Div content,
                                      java.util.Locale locale,
                                      java.util.Map<java.util.Locale,​java.lang.Object> value,
                                      EditorContext editorContext,
                                      EditorListener editorListener)
      • initializeLocales

        protected java.util.Map<java.util.Locale,​java.lang.Object> initializeLocales​(EditorContext editorContext)
      • getNullSafeLocales

        protected java.util.Map<java.util.Locale,​java.lang.Object> getNullSafeLocales​(java.lang.Object initialValue)
      • addOnClickActionToLocalizationButton

        protected void addOnClickActionToLocalizationButton​(org.zkoss.zul.Span localizationButton,
                                                            java.util.Map<java.util.Locale,​Editor> editors,
                                                            java.util.Map<java.util.Locale,​java.lang.Object> value,
                                                            EditorContext editorContext,
                                                            EditorListener editorListener)
      • addValidationChangeListener

        protected void addValidationChangeListener​(org.zkoss.zk.ui.Component parent,
                                                   EditorContext editorContext)
      • expand

        protected void expand​(java.util.Map<java.util.Locale,​Editor> editors,
                              java.util.Map<java.util.Locale,​java.lang.Object> value,
                              EditorContext editorContext,
                              EditorListener editorListener)
      • expandImmediately

        protected void expandImmediately​(java.util.Map<java.util.Locale,​Editor> editors,
                                         java.util.Map<java.util.Locale,​java.lang.Object> value,
                                         EditorContext editorContext,
                                         EditorListener editorListener)
      • getReadableLocales

        protected java.util.Set<java.util.Locale> getReadableLocales​(EditorContext editorContext)
      • getWriteableLocales

        protected java.util.Set<java.util.Locale> getWriteableLocales​(EditorContext editorContext)
      • applyRowsValidation

        protected void applyRowsValidation​(EditorContext editorContext)
      • applyValidationCss

        protected void applyValidationCss​(org.zkoss.zul.Div wrapperCaption)
      • decorateEditorListener

        protected EditorListener<java.lang.Object> decorateEditorListener​(java.util.Locale locale,
                                                                          java.util.Map<java.util.Locale,​java.lang.Object> values,
                                                                          EditorListener editorListener)
      • renderLabels

        protected void renderLabels​(org.zkoss.zul.Div content,
                                    org.zkoss.zul.Div row,
                                    org.zkoss.zul.Label label,
                                    java.util.Locale locale)
      • getEditorParamAttributeDescription

        protected java.lang.String getEditorParamAttributeDescription​(EditorContext editorContext)
      • setValidationRenderer

        public void setValidationRenderer​(ValidationRenderer validationRenderer)
      • isExpanded

        protected boolean isExpanded()