D
- the model typepublic class ListField<D extends com.extjs.gxt.ui.client.data.ModelData>
extends com.extjs.gxt.ui.client.widget.form.Field<D>
implements com.extjs.gxt.ui.client.event.SelectionProvider<D>
Modifier and Type | Field and Description |
---|---|
protected com.extjs.gxt.ui.client.widget.ListView<D> |
listView |
protected com.extjs.gxt.ui.client.store.ListStore<D> |
store |
autoValidate, emptyText, errorIcon, fieldStyle, focusStyle, focusValue, forceInvalidText, hasFocus, images, invalidStyle, messages, name, originalValue, preventMark, propertyEditor, readOnly, readOnlyFieldStyle, validationDelay, validationTask, value
adjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, width
afterRender, attachables, baseStyle, disabled, disabledStyle, disableTextSelection, dummy, focusable, hidden, mask, maskMessage, maskMessageStyleName, monitorWindowResize, rendered, resizeHandler, setElementRender, stateId, swallowEvents, toolTip, windowResizeDelay, windowResizeTask
Constructor and Description |
---|
ListField() |
Modifier and Type | Method and Description |
---|---|
void |
addSelectionChangedListener(com.extjs.gxt.ui.client.event.SelectionChangedListener<D> listener) |
void |
disable() |
protected void |
doAttachChildren() |
protected void |
doDetachChildren() |
void |
enable() |
String |
getDisplayField()
Returns the display field.
|
protected El |
getInputEl() |
String |
getItemSelector()
Returns the item selector.
|
com.extjs.gxt.ui.client.widget.ListView<D> |
getListView()
Returns the field's list view.
|
com.extjs.gxt.ui.client.widget.form.ListModelPropertyEditor<D> |
getPropertyEditor() |
String |
getRawValue() |
List<D> |
getSelection() |
com.extjs.gxt.ui.client.store.ListStore<D> |
getStore()
Returns the field's store.
|
com.extjs.gxt.ui.client.core.XTemplate |
getTemplate()
Returns the custom template.
|
D |
getValue() |
String |
getValueField() |
protected void |
onFocus(com.extjs.gxt.ui.client.event.ComponentEvent ce) |
protected void |
onRender(com.google.gwt.user.client.Element parent,
int index) |
protected void |
onResize(int width,
int height) |
protected void |
onSelectionChange(List<D> sel) |
void |
removeSelectionListener(com.extjs.gxt.ui.client.event.SelectionChangedListener<D> listener) |
void |
setDisplayField(String displayField)
Sets the display field.
|
void |
setItemSelector(String itemSelector)
This setting is required if a custom XTemplate has been specified.
|
void |
setPropertyEditor(com.extjs.gxt.ui.client.widget.form.PropertyEditor<D> propertyEditor) |
void |
setSelection(List<D> selection) |
void |
setStore(com.extjs.gxt.ui.client.store.ListStore<D> store)
Sets the list field's list store.
|
void |
setTemplate(String html)
Sets the field's template used to render the list.
|
void |
setTemplate(com.extjs.gxt.ui.client.core.XTemplate template)
Sets the field's template used to render the list.
|
void |
setValue(D value) |
void |
setValueField(String valueField)
Sets the field's value field.
|
protected boolean |
validateValue(String value) |
addInputStyleName, addKeyListener, afterRender, alignErrorIcon, clear, clearInvalid, createComponentEvent, findLabelElement, fireChangeEvent, fireKey, focus, forceInvalid, getAutoValidate, getEmptyText, getErrorMessage, getFieldLabel, getImages, getLabelSeparator, getLabelStyle, getMessages, getMessageTarget, getName, getOriginalValue, getStyleEl, getValidateOnBlur, getValidationDelay, initValue, isDirty, isFireChangeEventOnSetValue, isHideLabel, isInEditor, isReadOnly, isValid, isValid, markInvalid, onBlur, onClick, onComponentEvent, onDetach, onDisable, onEnable, onHide, onKeyDown, onKeyPress, onKeyUp, onShow, removeInputStyleName, removeKeyListener, reset, setAutoValidate, setEmptyText, setFieldLabel, setFireChangeEventOnSetValue, setHideLabel, setImages, setInEditor, setInputStyleAttribute, setLabelSeparator, setLabelStyle, setMessages, setMessageTarget, setName, setOriginalValue, setRawValue, setReadOnly, setTabIndex, setValidateOnBlur, setValidationDelay, updateOriginalValue, validate, validate
adjustPosition, adjustSize, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onPosition, onUnload, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize
addAttachable, addListener, addPlugin, addStyleName, addStyleOnOver, addWidgetListener, applyState, assertAfterRender, assertPreRender, beforeRender, blur, clearState, createObservable, createStyles, disableContextMenu, disableEvents, disableTextSelection, el, enableEvents, fireEvent, fireEvent, fireEvent, fly, frame, getAriaSupport, getBaseStyle, getBorders, getContextMenu, getData, getElement, getFocusEl, getFocusSupport, getHideMode, getId, getItemId, getListeners, getModel, getObservable, getPlugins, getState, getStateId, getTabIndex, getTitle, getToolTip, getWindowResizeDelay, hasListeners, hasListeners, hide, hideToolTip, initState, isDisabledEvents, isDisableTextSelection, isEnabled, isMasked, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, mask, notifyHide, notifyShow, onAttach, onBrowserEvent, onDetachHelper, onEnsureDebugId, onHideContextMenu, onLoad, onRightClick, onShowContextMenu, onWindowResize, previewEvent, recalculate, removeAllListeners, removeAttachagle, removeFromParent, removeListener, removeStyleName, removeStyleOnOver, removeSwallow, removeToolTip, removeWidgetListener, render, render, repaint, saveState, setAriaRole, setAriaState, setAriaSupport, setBorders, setContextMenu, setData, setEl, setElement, setElement, setEnabled, setFiresEvents, setHideMode, setId, setIntStyleAttribute, setItemId, setModel, setMonitorWindowResize, setParent, setStateful, setStateId, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, setWindowResizeDelay, setZIndex, show, sinkEvents, swallowEvent, swallowEvent, toString, unframe, unmask
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, setLayoutData, unsinkEvents
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, resolvePotentialElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent
protected com.extjs.gxt.ui.client.widget.ListView<D extends com.extjs.gxt.ui.client.data.ModelData> listView
protected com.extjs.gxt.ui.client.store.ListStore<D extends com.extjs.gxt.ui.client.data.ModelData> store
public void addSelectionChangedListener(com.extjs.gxt.ui.client.event.SelectionChangedListener<D> listener)
addSelectionChangedListener
in interface com.extjs.gxt.ui.client.event.SelectionProvider<D extends com.extjs.gxt.ui.client.data.ModelData>
public void disable()
disable
in class com.extjs.gxt.ui.client.widget.Component
public void enable()
enable
in class com.extjs.gxt.ui.client.widget.Component
public String getDisplayField()
public String getItemSelector()
public com.extjs.gxt.ui.client.widget.ListView<D> getListView()
public com.extjs.gxt.ui.client.widget.form.ListModelPropertyEditor<D> getPropertyEditor()
getPropertyEditor
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
public String getRawValue()
getRawValue
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
public List<D> getSelection()
getSelection
in interface com.extjs.gxt.ui.client.event.SelectionProvider<D extends com.extjs.gxt.ui.client.data.ModelData>
public com.extjs.gxt.ui.client.store.ListStore<D> getStore()
public com.extjs.gxt.ui.client.core.XTemplate getTemplate()
public D getValue()
getValue
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
public String getValueField()
public void removeSelectionListener(com.extjs.gxt.ui.client.event.SelectionChangedListener<D> listener)
removeSelectionListener
in interface com.extjs.gxt.ui.client.event.SelectionProvider<D extends com.extjs.gxt.ui.client.data.ModelData>
public void setDisplayField(String displayField)
displayField
- the display fieldpublic void setItemSelector(String itemSelector)
itemSelector
- the item selectorpublic void setPropertyEditor(com.extjs.gxt.ui.client.widget.form.PropertyEditor<D> propertyEditor)
setPropertyEditor
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
public void setSelection(List<D> selection)
setSelection
in interface com.extjs.gxt.ui.client.event.SelectionProvider<D extends com.extjs.gxt.ui.client.data.ModelData>
public void setValue(D value)
setValue
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
public void setStore(com.extjs.gxt.ui.client.store.ListStore<D> store)
store
- the storepublic void setTemplate(String html)
html
- the html framentpublic void setTemplate(com.extjs.gxt.ui.client.core.XTemplate template)
template
- public void setValueField(String valueField)
valueField
- the value fieldprotected void doAttachChildren()
doAttachChildren
in class com.extjs.gxt.ui.client.widget.Component
protected void doDetachChildren()
doDetachChildren
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
protected El getInputEl()
getInputEl
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
protected void onFocus(com.extjs.gxt.ui.client.event.ComponentEvent ce)
onFocus
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
protected void onRender(com.google.gwt.user.client.Element parent, int index)
onRender
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
protected void onResize(int width, int height)
onResize
in class com.extjs.gxt.ui.client.widget.form.Field<D extends com.extjs.gxt.ui.client.data.ModelData>
Copyright © 2018. All Rights Reserved.