public class SimpleReferenceSelector extends AbstractSimpleReferenceSelector
| Constructor and Description |
|---|
SimpleReferenceSelector() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventSelectorListener(String event,
EventListener listener)
Adds sufficient event listeners to current component
|
protected ListitemRenderer |
autoCompleteListItemRenderer()
Returns sufficient renderer for auto complete list
|
protected String |
computeLabel(Object typedObject)
Returns readable name for current element
|
protected Toolbarbutton |
createAdvancedSearchButton() |
void |
doModalDialogSaveClicked()
Responsible for save selected value from advanced search dialog
|
void |
fireSaveActualSelected()
Saves actual selected element
|
protected void |
fireSelectorNormalMode()
Fire normal mode on particular component
|
CreateContext |
getCreateContext() |
int |
getDefaultAutocompleteTimeout() |
protected int |
getInitialRowsNumber() |
DefaultSimpleReferenceSelectorModel |
getModel()
Returns model currently associated with component
|
protected Map<String,Object> |
getPredefinedValues(Map<String,? extends Object> parameters) |
String |
getSearchTerm() |
boolean |
initialize()
Initializes this view component.
|
Boolean |
isAllowcreate() |
boolean |
isAutocompletionAllowed() |
boolean |
isDisabled() |
boolean |
isEntrySelected(Object value) |
boolean |
isInitialized() |
boolean |
isShowEditButton() |
void |
saveCurrentValue(Object currentValue)
Sets current value and notify sufficient controllers
|
protected void |
selectOrDeselectAutoCompleteItems(int index)
Responsible for selecting object at specified index
|
void |
setAllowcreate(Boolean allowcreate) |
void |
setAutocompletionAllowed(boolean allowed) |
void |
setCreateContext(CreateContext createContext) |
void |
setDisabled(boolean disabled) |
void |
setFocus(boolean focus)
Override default focus handling in order to deliver custom behavior for simple reference selector
|
void |
setInitString(String initStr) |
void |
setModel(SimpleReferenceSelectorModel model)
Sets model associated with current simple reference component
|
void |
setSearchTerm(String searchTerm) |
void |
setShowEditButton(boolean showEditButton) |
void |
showAutoCompletePopup()
Shows auto complete component where suggested values are shown
|
protected void |
showReferenceSelectorModalDialog()
Shows reference selector modal dialog
|
boolean |
update()
Updates this view component completely.
|
protected void |
updateAutoCompleteItemList()
Updates auto complete list
|
void |
updateAutoCompleteResult()
Updates auto completes result list
|
protected void |
updateEditButtonVisibility() |
void |
updateItems()
Invoked when current value changed
|
void |
updateMode()
Updates component when mode has changed.
|
void |
updateRootSearchTypeChanged()
Invoked when root search type has changed
|
void |
updateRootTypeChanged()
Invoked when root type has changed
|
void |
updateSearchResult()
Updates search result list - used in advanced search mode
|
addReferenceSelectorListener, fireAbortAndCloseAdvancedMode, fireAutoCompleteSearch, fireCancel, fireOpenReferencedItem, fireSaveActualItem, fireSelectorAdvancedMode, fireShowItemEditorPopup, removeReferenceSelectorListenerprotected static final String ADV_QUERY_BTN_IMG
protected static final String EDIT_BTN_IMG
protected static final String INIITAL_ROWS_NUMBER
protected static final String REFERENCE_EDITOR_BTN_SCLASS
protected static final String LIST_VIEW_SELECTOR_SCLASS
protected static final String MODAL_DIALOG_SCLASS
protected static final int ENTER_CHAR
protected static final int ESC_CHAR
protected static final int DOWN_ARROW
protected static final int UP_ARROW
protected static final String CLOSE_BTN_IMG
public static final String EDIT_START_EVENT
public static final String EDIT_FINISH_EVENT
protected static final String EMPTY_MESSAGE
protected static final String WILD_CARD
protected static final String REFERENECE_SELECTOR_SCLASS
protected static final String REFERENECE_SELECTOR_LISTBOX_ODD_ROWS
protected static final String REFERENECE_SELECTOR_AUTOCOMPLETE
protected static final String REFERENECE_SELECTOR_AUTOCOMPLETE_POPUP
protected static final String REFERENECE_SELECTOR_AUTOCOMPLETE_LIST
protected static final String REFERENECE_SELECTOR_AUTOCOMPLETE_CELLITEM
protected transient Listbox autoCompleteList
protected transient Toolbarbutton newItemButton
protected transient Bandbox autoCompleteComponent
protected transient Bandpopup autoCompletePopup
protected transient UIListView listView
protected transient Vbox container
protected transient Div componentContainer
protected transient Hbox mainHbox
protected Toolbarbutton openPopupEditorBtn
public boolean isInitialized()
public void setFocus(boolean focus)
focus - - flag that indicates whether particular component should be focusedpublic void showAutoCompletePopup()
UISimpleReferenceSelectorpublic boolean update()
UIViewComponenttrue if update was successful, false otherwisepublic void updateMode()
UISimpleReferenceSelectorpublic void updateAutoCompleteResult()
UISimpleReferenceSelectorpublic void updateSearchResult()
UISimpleReferenceSelectorprotected void fireSelectorNormalMode()
AbstractSimpleReferenceSelectorfireSelectorNormalMode in class AbstractSimpleReferenceSelectorpublic boolean initialize()
UIViewComponenttrue if initialize was successful, false otherwiseprotected Toolbarbutton createAdvancedSearchButton()
protected void updateEditButtonVisibility()
public CreateContext getCreateContext()
public void updateItems()
UISimpleReferenceSelectorpublic void setModel(SimpleReferenceSelectorModel model)
UISimpleReferenceSelectormodel - - given modelpublic DefaultSimpleReferenceSelectorModel getModel()
public void updateRootTypeChanged()
UISimpleReferenceSelectorpublic void updateRootSearchTypeChanged()
UISimpleReferenceSelectorpublic void doModalDialogSaveClicked()
public void saveCurrentValue(Object currentValue)
currentValue - public void addEventSelectorListener(String event, EventListener listener)
event - - given eventlistener - - given listenerpublic boolean isDisabled()
public void setDisabled(boolean disabled)
public boolean isAutocompletionAllowed()
public void setAutocompletionAllowed(boolean allowed)
public void setInitString(String initStr)
public Boolean isAllowcreate()
public void setAllowcreate(Boolean allowcreate)
public void setCreateContext(CreateContext createContext)
public void fireSaveActualSelected()
public boolean isEntrySelected(Object value)
protected ListitemRenderer autoCompleteListItemRenderer()
protected void updateAutoCompleteItemList()
protected void showReferenceSelectorModalDialog()
protected Map<String,Object> getPredefinedValues(Map<String,? extends Object> parameters)
protected String computeLabel(Object typedObject)
typedObject - - current elementprotected void selectOrDeselectAutoCompleteItems(int index)
index - - specified indexpublic int getDefaultAutocompleteTimeout()
public String getSearchTerm()
public void setSearchTerm(String searchTerm)
public boolean isShowEditButton()
public void setShowEditButton(boolean showEditButton)
protected int getInitialRowsNumber()
Copyright © 2017 SAP SE. All Rights Reserved.