public class CmsLabelSelectCell extends A_CmsSelectCell implements I_CmsTruncable
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
m_value
The value of the select option.
|
构造器和说明 |
---|
CmsLabelSelectCell(java.lang.String value,
java.lang.String text)
Creates a new select cell.
|
CmsLabelSelectCell(java.lang.String value,
java.lang.String text,
java.lang.String title)
Creates a new select cell.
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getOpenerText()
Gets the opener text.
|
java.lang.String |
getText()
Returns the text as which the select option should be displayed to the user.
|
java.lang.String |
getValue()
Returns the value of the select option as a string.
|
void |
setOpenerText(java.lang.String openerText)
Sets the opener text.
|
void |
setText(java.lang.String text)
Sets the text of the label.
|
void |
truncate(java.lang.String textMetricsKey,
int labelWidth)
Truncates long text and sets the original text to the title attribute.
|
getRequiredWidth, registerDomHandler
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
public CmsLabelSelectCell(java.lang.String value, java.lang.String text)
value
- the value of the select optiontext
- the text to display for the select optionpublic CmsLabelSelectCell(java.lang.String value, java.lang.String text, java.lang.String title)
value
- the value of the select optiontext
- the text to display for the select optiontitle
- the title to display on mouseoverpublic java.lang.String getOpenerText()
public java.lang.String getText()
public java.lang.String getValue()
A_CmsSelectCell
getValue
在类中 A_CmsSelectCell
A_CmsSelectCell.getValue()
public void setOpenerText(java.lang.String openerText)
openerText
- the new opener textpublic void setText(java.lang.String text)
text
- the new textpublic void truncate(java.lang.String textMetricsKey, int labelWidth)
I_CmsTruncable
truncate
在接口中 I_CmsTruncable
textMetricsKey
- the key identifying the text metrics to uselabelWidth
- the width to use in pixelsI_CmsTruncable.truncate(java.lang.String, int)