Class SelectorComponent
- java.lang.Object
-
- org.openbravo.client.kernel.BaseComponent
-
- org.openbravo.client.kernel.BaseTemplateComponent
-
- org.openbravo.userinterface.selector.SelectorComponent
-
- All Implemented Interfaces:
Component
public class SelectorComponent extends BaseTemplateComponent
Generates the javascript for a selector using parameters passed in as part of the request. This class has convenience methods to facilitate the template.- Author:
- mtaal
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SelectorComponent.LocalSelectorField
static class
SelectorComponent.OutSelectorField
-
Field Summary
Fields Modifier and Type Field Description static String
SELECTOR_ITEM_PARAMETER
-
Fields inherited from class org.openbravo.client.kernel.BaseTemplateComponent
BASE_QUALIFIER, DATA_PARAMETER
-
Fields inherited from class org.openbravo.client.kernel.BaseComponent
adcs
-
-
Constructor Summary
Constructors Constructor Description SelectorComponent()
-
Method Summary
-
Methods inherited from class org.openbravo.client.kernel.BaseTemplateComponent
generate, getData, setComponentTemplate
-
Methods inherited from class org.openbravo.client.kernel.BaseComponent
bypassAuthentication, createComponent, getADCS, getApplicationName, getContentType, getContextUrl, getDependencies, getETag, getId, getLastModified, getModulePackageName, getParameter, getParameterNames, getParameters, getSafeValue, hasParameter, isClassicMode, isInDevelopment, isInDevelopment, isJavaScriptComponent, nullifyModuleCache, setContextUrl, setDependencies, setId, setParameters, stripHost
-
-
-
-
Field Detail
-
SELECTOR_ITEM_PARAMETER
public static final String SELECTOR_ITEM_PARAMETER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAdditionalProperties
public static String getAdditionalProperties(Selector selector, boolean onlyDisplayField)
-
getComponentTemplate
protected Template getComponentTemplate()
- Overrides:
getComponentTemplate
in classBaseTemplateComponent
-
isSelectorItem
public boolean isSelectorItem()
-
getModule
public Module getModule()
- Specified by:
getModule
in interfaceComponent
- Overrides:
getModule
in classBaseComponent
- Returns:
- the module providing this component
-
getDefaultPopupFilterField
public String getDefaultPopupFilterField()
Computes the field in the popup which can receive the value entered by the user in the suggestion box, to set the first default filter.- Returns:
- the field in the popup to set.
-
getSelector
public Selector getSelector()
-
getColumnName
public String getColumnName()
-
getComboReload
public String getComboReload()
-
getDisabled
public String getDisabled()
-
getTargetPropertyName
public String getTargetPropertyName()
-
getValueField
public String getValueField()
-
getDisplayField
public String getDisplayField()
-
getProcessDefinition
public String getProcessDefinition()
-
getRequired
public String getRequired()
-
getCallOut
public String getCallOut()
-
getShowSelectorGrid
public String getShowSelectorGrid()
- Returns:
- true if there is at least one active field shown in grid
-
getTitle
public String getTitle()
-
getDataSourceJavascript
public String getDataSourceJavascript()
-
getNumCols
public String getNumCols()
-
getExtraSearchFields
public String getExtraSearchFields()
-
getOutFields
public List<SelectorComponent.OutSelectorField> getOutFields()
-
getOutHiddenInputPrefix
public String getOutHiddenInputPrefix()
-
getPickListFields
public List<SelectorComponent.LocalSelectorField> getPickListFields()
-
getSelectorGridFields
public List<SelectorComponent.LocalSelectorField> getSelectorGridFields()
-
-