public abstract class OwBaseComboboxRenderer extends Object implements OwComboboxRenderer
Combo box renderer component.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
Modifier and Type | Field and Description |
---|---|
protected boolean |
enabled
enabled flag
|
protected static org.apache.log4j.Logger |
LOG
package logger for the class
|
protected OwMainAppContext |
m_context
the context
|
protected OwString |
m_description
description
|
protected Map |
m_events
the event name to event handling map
|
protected OwFieldDefinition |
m_fieldDefinition
the field definition
|
protected String |
m_fieldId
the field id
|
protected OwFieldProvider |
m_fieldProvider
the field provider
|
protected boolean |
m_ignoreDefaultStylesheets
ignore default style sheets
|
protected OwComboModel |
m_model
the model
|
protected Set |
m_styleClasses
list of style sheet classes
|
Constructor and Description |
---|
OwBaseComboboxRenderer()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addEvent(String eventName_p,
String eventHandler_p)
Add JavaScript code for the given event name
|
void |
addStyleClass(String styleClass_p)
Add specified style class.
|
void |
addStyleClass(String styleClass_p,
boolean ignoreDefaultStyleClasses_p)
Add specific style class.
|
void |
addStyleClasses(String[] styleClasses_p)
Add a list of style classes, to be rendered with this component.
|
void |
addStyleClasses(String[] styleClasses_p,
boolean ignoreDefaultStyleClasses_p)
Add a list of style classes, to be rendered with this component.
|
String[] |
getAllEventsNames()
Get all event names for this combo
|
protected OwMainAppContext |
getContext()
Get the context.
|
protected String |
getEventHandler(String eventName_p)
Get the JavaScript code as a string for specified event.
|
protected String |
renderStyleClasses(Set defaultStyleClasses_p)
Render the style classes
|
void |
setContext(OwMainAppContext context_p)
Set the context.
|
void |
setEnabled(boolean enabled_p)
Set the enabled status of this combobox.
|
void |
setFieldDefinition(OwFieldDefinition fieldDefinition_p)
Set the field definition.
|
void |
setFieldDescription(OwString description_p)
Set the description of the rendered field.
|
void |
setFieldId(String fieldId_p)
Set the id of the rendered field.
|
void |
setFieldProvider(OwFieldProvider fieldProvider_p)
Set the field provider.
|
void |
setModel(OwComboModel model_p)
Set the combo model items.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
renderCombo
protected OwMainAppContext m_context
protected OwComboModel m_model
protected String m_fieldId
protected OwFieldDefinition m_fieldDefinition
protected OwFieldProvider m_fieldProvider
protected boolean m_ignoreDefaultStylesheets
protected boolean enabled
protected OwString m_description
protected Map m_events
protected static final org.apache.log4j.Logger LOG
protected Set m_styleClasses
public void setEnabled(boolean enabled_p)
OwComboboxRenderer
setEnabled
in interface OwComboboxRenderer
protected String renderStyleClasses(Set defaultStyleClasses_p)
defaultStyleClasses_p
- - classes that will be always rendered.protected OwMainAppContext getContext()
public void addStyleClass(String styleClass_p)
OwComboboxRenderer
addStyleClass
in interface OwComboboxRenderer
styleClass_p
- - thestyle class.public void addStyleClass(String styleClass_p, boolean ignoreDefaultStyleClasses_p)
OwComboboxRenderer
ignoreDefaultStyleClasses_p
is true
the default style classes are not
rendered anymoreaddStyleClass
in interface OwComboboxRenderer
styleClass_p
- - the name of the style classignoreDefaultStyleClasses_p
- - if has true
value, the default style classes are not
rendered anymorepublic void addStyleClasses(String[] styleClasses_p)
OwComboboxRenderer
addStyleClasses
in interface OwComboboxRenderer
styleClasses_p
- - the array of String
objects, representing the style classes.public void addStyleClasses(String[] styleClasses_p, boolean ignoreDefaultStyleClasses_p)
OwComboboxRenderer
addStyleClasses
in interface OwComboboxRenderer
styleClasses_p
- - the array of String
objects, representing the style classes.ignoreDefaultStyleClasses_p
- - if has true
value, the default style classes are not
rendered anymorepublic void addEvent(String eventName_p, String eventHandler_p)
OwComboboxRenderer
addEvent
in interface OwComboboxRenderer
eventName_p
- - the event nameeventHandler_p
- - the JavaScript event handler. Please use "
for JS string delimiter.public String[] getAllEventsNames()
OwComboboxRenderer
getAllEventsNames
in interface OwComboboxRenderer
String
objects, representing the event names.protected String getEventHandler(String eventName_p)
eventName_p
- the event nameString
object, representing the JavaScript code associated with this event.public void setContext(OwMainAppContext context_p)
OwComboboxRenderer
setContext
in interface OwComboboxRenderer
context_p
- - the OwMainAppContext
object.public void setModel(OwComboModel model_p)
OwComboboxRenderer
setModel
in interface OwComboboxRenderer
model_p
- - the OwComboModel
object.public void setFieldDescription(OwString description_p)
OwComboboxRenderer
setFieldDescription
in interface OwComboboxRenderer
description_p
- - the OwString
object representing the description of the rendered combo controls (usually as title HTML attribute values)public void setFieldId(String fieldId_p)
OwComboboxRenderer
setFieldId
in interface OwComboboxRenderer
fieldId_p
- - the String
object representing the ID to be rendered as htmlid
valuepublic void setFieldDefinition(OwFieldDefinition fieldDefinition_p)
OwComboboxRenderer
setFieldDefinition
in interface OwComboboxRenderer
fieldDefinition_p
- - the OwFieldDefinition
object.public void setFieldProvider(OwFieldProvider fieldProvider_p)
OwComboboxRenderer
setFieldProvider
in interface OwComboboxRenderer
fieldProvider_p
- - the OwFieldProvider
object.Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.