|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.extjs.gxt.ui.client.widget.Component
com.extjs.gxt.ui.client.widget.BoxComponent
com.extjs.gxt.ui.client.widget.form.Field<D>
com.extjs.gxt.ui.client.widget.form.TextField<Data>
com.extjs.gxt.ui.client.widget.form.TriggerField<D>
com.extjs.gxt.ui.client.widget.form.ComboBox<D>
D - the model data typepublic class ComboBox<D extends ModelData>
A combobox control.
| 入れ子クラス 概要 | |
|---|---|
class |
ComboBox.ComboBoxMessages
ComboBox error messages. |
| クラス com.extjs.gxt.ui.client.widget.form.TextField から継承された 入れ子クラス/インターフェース |
|---|
TextField.TextFieldMessages |
| クラス com.extjs.gxt.ui.client.widget.form.Field から継承された 入れ子クラス/インターフェース |
|---|
Field.FieldMessages |
| クラス com.google.gwt.user.client.ui.UIObject から継承された 入れ子クラス/インターフェース |
|---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
| Field 概要 |
|---|
| クラス com.google.gwt.user.client.ui.UIObject から継承されたフィールド(Fields) |
|---|
DEBUG_ID_PREFIX |
| コンストラクタ 概要 | |
|---|---|
ComboBox()
Creates a combo box. |
|
| メソッド 概要 | |
|---|---|
void |
addSelectionChangedListener(SelectionChangedListener listener)
Add a selection changed listener. |
void |
clearSelections()
Clears any text/value currently set in the field. |
void |
collapse()
Hides the dropdown list if it is currently expanded. |
void |
expand()
Expands the dropdown list if it is currently hidden. |
DataView |
getDataView()
Returns the combos data view. |
java.lang.String |
getDisplayField()
Returns the display field. |
boolean |
getForceSelection()
Returns true if the field's value is forced to one of the value in the list. |
java.lang.String |
getListAlign()
Returns the list's list align value. |
int |
getMaxHeight()
Returns the dropdown list's max height. |
ComboBox.ComboBoxMessages |
getMessages()
Returns the field's messages. |
int |
getMinListWidth()
Returns the dropdown list's min width. |
ModelStringProvider<D> |
getModelStringProvider()
Returns the model string provider. |
ListModelPropertyEditor<D> |
getPropertyEditor()
Retuns the field's property editor. |
java.lang.String |
getSelectedStyle()
Returns the selected style. |
java.util.List<D> |
getSelection()
Returns the current selection. |
ListStore<D> |
getStore()
Returns the combo's store. |
Template |
getTemplate()
Returns the custom template. |
D |
getValue()
Returns the typed value of the field. |
java.lang.String |
getValueField()
Returns the combo's value field. |
boolean |
isExpanded()
Returns true if the panel is expanded. |
boolean |
isLazyRender()
Returns true if lazy rendering is enabled. |
void |
removeSelectionListener(SelectionChangedListener listener)
Removes a selection changed listener. |
void |
select(int index)
Select an item in the dropdown list by its numeric index in the list. |
void |
setDisplayField(java.lang.String displayField)
The underlying data field name to bind to this ComboBox (defaults to 'text'). |
void |
setEditable(boolean value)
Allow or prevent the user from directly editing the field text. |
void |
setExpanded(boolean expand)
Sets the panel's expand state. |
void |
setForceSelection(boolean forceSelection)
Sets whether the combo's value is restricted to one of the values in the list, false to allow the user to set arbitrary text into the field (defaults to false). |
void |
setLazyRender(boolean lazyRender)
True to lazily render the combo's drop down list (default to false, pre-render). |
void |
setListAlign(java.lang.String listAlign)
Sets a valid anchor position value. |
void |
setMaxHeight(int maxHeight)
Sets the maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300). |
void |
setMinListWidth(int minListWidth)
Sets the minimum width of the dropdown list in pixels (defaults to 70, will be ignored if listWidth has a higher value). |
void |
setModelStringProvider(ModelStringProvider<D> modelStringProvider)
Sets the model string provider (defaults to BaseModelStringProvider. |
void |
setPropertyEditor(PropertyEditor<D> propertyEditor)
Sets the field's property editor which is used to translate typed values to string, and string values back to typed values. |
void |
setRawValue(java.lang.String text)
Sets the underlying DOM field's value directly, bypassing validation. |
void |
setSelectedStyle(java.lang.String selectedStyle)
Sets the CSS style name to apply to the selected item in the dropdown list (defaults to 'x-combo-selected'). |
void |
setSelection(java.util.List<D> selection)
Sets the current selection for this selection provider. |
void |
setStore(ListStore<D> store)
Sets the combo's store. |
void |
setTemplate(Template template)
Sets the template to be used to render each item in the drop down. |
void |
setValue(D value)
Sets a data value into the field and validates it. |
void |
setValueField(java.lang.String valueField)
The underlying data value name to bind to this ComboBox. |
| クラス com.extjs.gxt.ui.client.widget.form.TriggerField から継承されたメソッド |
|---|
getElement, getTriggerStyle, setTriggerStyle |
| クラス com.extjs.gxt.ui.client.widget.form.TextField から継承されたメソッド |
|---|
getAllowBlank, getCursorPos, getMaxLength, getMinLength, getRegex, getSelectedText, getSelectionLength, getSelectOnFocus, getValidator, isPassword, select, selectAll, setAllowBlank, setCursorPos, setMaxLength, setMinLength, setPassword, setRegex, setSelectionRange, setSelectOnFocus, setValidator |
| クラス com.extjs.gxt.ui.client.widget.form.Field から継承されたメソッド |
|---|
addKeyListener, clearInvalid, focus, getAutoValidate, getEmptyText, getFieldLabel, getLabelSeparator, getLabelStyle, getMessageTarget, getName, getRawValue, getValidateOnBlur, getValidationDelay, isDirty, isReadOnly, isValid, markInvalid, onComponentEvent, removeKeyListener, reset, setAutoValidate, setEmptyText, setFieldLabel, setLabelSeparator, setLabelStyle, setMessages, setMessageTarget, setName, setReadOnly, setTabIndex, setValidateOnBlur, setValidationDelay, validate |
| クラス com.extjs.gxt.ui.client.widget.BoxComponent から継承されたメソッド |
|---|
getBounds, getHeight, getHeight, getPosition, getShadow, getSize, getWidth, getWidth, isAutoHeight, isAutoWidth, isDeferHeight, isShim, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShim, setSize, setSize, setWidth, setWidth |
| クラス com.extjs.gxt.ui.client.widget.Component から継承されたメソッド |
|---|
addListener, addStyleName, addWidgetListener, disable, disableEvents, disableTextSelection, el, enable, enableEvents, fireEvent, fireEvent, fireEvent, fly, getBaseStyle, getBorders, getData, getData, getId, getItemId, getModel, getState, getToolTip, hide, hideToolTip, isEnabled, isRendered, isVisible, onBrowserEvent, recalculate, removeAllListeners, removeFromParent, removeListener, removeStyleName, removeWidgetListener, render, render, saveState, setBorders, setData, setData, setElement, setEnabled, setEnableState, setId, setIntStyleAttribute, setItemId, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, show, toString |
| クラス com.google.gwt.user.client.ui.Widget から継承されたメソッド |
|---|
getParent, isAttached |
| クラス com.google.gwt.user.client.ui.UIObject から継承されたメソッド |
|---|
addStyleDependentName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, setStylePrimaryName, setVisible, sinkEvents, unsinkEvents |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタ 詳細 |
|---|
public ComboBox()
| メソッド 詳細 |
|---|
public void addSelectionChangedListener(SelectionChangedListener listener)
SelectionProvider
addSelectionChangedListener in interface SelectionProvider<D extends ModelData>listener - a selection changed listenerpublic void clearSelections()
public void collapse()
public void expand()
public DataView getDataView()
public java.lang.String getDisplayField()
public boolean getForceSelection()
public java.lang.String getListAlign()
public int getMaxHeight()
public ComboBox.ComboBoxMessages getMessages()
Field
getMessages in class TextField<D extends ModelData>public int getMinListWidth()
public ModelStringProvider<D> getModelStringProvider()
public ListModelPropertyEditor<D> getPropertyEditor()
Field
getPropertyEditor in class Field<D extends ModelData>public java.lang.String getSelectedStyle()
public java.util.List<D> getSelection()
SelectionProvider
getSelection in interface SelectionProvider<D extends ModelData>public ListStore<D> getStore()
public Template getTemplate()
public D getValue()
Field
getValue in class Field<D extends ModelData>public java.lang.String getValueField()
public boolean isExpanded()
true if the panel is expanded.
public boolean isLazyRender()
public void removeSelectionListener(SelectionChangedListener listener)
SelectionProvider
removeSelectionListener in interface SelectionProvider<D extends ModelData>listener - a selection changed listenerpublic void select(int index)
index - the index of the item to selectpublic void setDisplayField(java.lang.String displayField)
displayField - the display fieldpublic void setEditable(boolean value)
value - true to allow the user to directly edit the field textpublic void setExpanded(boolean expand)
expand - true true to expandpublic void setForceSelection(boolean forceSelection)
forceSelection - true to force selectionpublic void setLazyRender(boolean lazyRender)
lazyRender - true to lazy render the drop down listpublic void setListAlign(java.lang.String listAlign)
El.alignTo(com.google.gwt.user.client.Element, java.lang.String, int[]) for details on
supported anchor positions (defaults to 'tl-bl?').
listAlign - the new list align valuepublic void setMaxHeight(int maxHeight)
maxHeight - the max hieghtpublic void setMinListWidth(int minListWidth)
minListWidth - the min widthpublic void setModelStringProvider(ModelStringProvider<D> modelStringProvider)
BaseModelStringProvider.
modelStringProvider - the string providerpublic void setPropertyEditor(PropertyEditor<D> propertyEditor)
Field
setPropertyEditor in class Field<D extends ModelData>propertyEditor - the property editorpublic void setRawValue(java.lang.String text)
FieldField.setValue(D).
setRawValue in class Field<D extends ModelData>text - the raw valuepublic void setSelectedStyle(java.lang.String selectedStyle)
selectedStyle - the selected stylepublic void setSelection(java.util.List<D> selection)
SelectionProvider
setSelection in interface SelectionProvider<D extends ModelData>selection - the new selectionpublic void setStore(ListStore<D> store)
store - the storepublic void setTemplate(Template template)
template - the templatepublic void setValue(D value)
FieldField.setRawValue(java.lang.String).
setValue in class TextField<D extends ModelData>value - the value to setpublic void setValueField(java.lang.String valueField)
valueField - the value field
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||