Package org.eclnt.ccaddons.pbc
Class CCMultiLanguageField
java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCMultiLanguageField
- All Implemented Interfaces:
Serializable
,org.eclnt.jsfserver.elements.IConfiguredByLayout
,org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
,org.eclnt.jsfserver.pagebean.IPageBean
,org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
- Direct Known Subclasses:
CCMultiLanguageTextArea
public class CCMultiLanguageField
extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static class
Nested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.jsfserver.pagebean.component.PageBeanComponent.ILiteralResolver, org.eclnt.jsfserver.pagebean.component.PageBeanComponent.LitMap
-
Field Summary
Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean
m_pageModifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
By default, setting the component to disabled by calling methodsetEnabled(boolean)
does not allow the user to open the multi language popup.boolean
getText()
getWidth()
boolean
void
initializePageBean
(Map<String, String> initData) void
onTextAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) protected org.eclnt.jsfserver.defaultscreens.ModelessPopup
openTranslationPopup
(boolean multiLine) void
prepare
(String text, List<CCMultiLanguageField.TranslatedText> translations, CCMultiLanguageField.IListener listener) void
setBackground
(String value) void
setBgpaint
(String value) void
setDisabledPopupAvailable
(boolean disabledPopupAvailable) void
setEnabled
(boolean value) void
setForeground
(String value) void
void
setLabeltext
(String labeltext) void
setPopupWidth
(String value) void
setStyleseq
(String value) void
void
void
setWithFlush
(boolean value) Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
getLit, initializePageBeanConfigItems
Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolver
Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListener
Methods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, onBeforeRendering, openModalPopup, openModelessPopup, setActualRootExpression
Methods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
-
Constructor Details
-
CCMultiLanguageField
public CCMultiLanguageField()
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPage
in interfaceorg.eclnt.jsfserver.pagebean.IPageBean
- Specified by:
getRootExpressionUsedInPage
in classorg.eclnt.jsfserver.pagebean.PageBean
-
prepare
public void prepare(String text, List<CCMultiLanguageField.TranslatedText> translations, CCMultiLanguageField.IListener listener) -
initializePageBean
- Specified by:
initializePageBean
in interfaceorg.eclnt.jsfserver.pagebean.component.IPageBeanComponent
- Overrides:
initializePageBean
in classorg.eclnt.jsfserver.pagebean.component.PageBeanComponent
-
getLabeltext
-
setLabeltext
-
getEnabled
public boolean getEnabled() -
setEnabled
public void setEnabled(boolean value) -
getPopupWidth
-
setPopupWidth
-
getWithFlush
public boolean getWithFlush() -
setWithFlush
public void setWithFlush(boolean value) -
getWidth
-
getHeight
-
setHeight
-
setWidth
-
getText
-
setText
-
getStyleseq
-
setStyleseq
-
getForeground
-
setForeground
-
getBackground
-
setBackground
-
getBgpaint
-
setBgpaint
-
getDisabledPopupAvailable
public boolean getDisabledPopupAvailable()By default, setting the component to disabled by calling methodsetEnabled(boolean)
does not allow the user to open the multi language popup. By setting this property to true the popup still is available - but only in display mode. -
setDisabledPopupAvailable
public void setDisabledPopupAvailable(boolean disabledPopupAvailable) -
onTextAction
public void onTextAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
getControlEnabled
public boolean getControlEnabled() -
getControlEditable
public boolean getControlEditable() -
openTranslationPopup
protected org.eclnt.jsfserver.defaultscreens.ModelessPopup openTranslationPopup(boolean multiLine)
-