public final class RemotableSelect extends RemotableAbstractControl implements RemotableSelectContract
Modifier and Type | Class and Description |
---|---|
static class |
RemotableSelect.Builder |
Modifier and Type | Method and Description |
---|---|
List<RemotableSelectGroup> |
getGroups()
Gets an immutable list of Grouped keyLabel pairs.
|
Map<String,String> |
getKeyLabels()
The key-label pairs to display on the control.
|
Integer |
getSize()
The size value to make the control.
|
boolean |
isMultiple()
Whether the select control allows selection of multiple values.
|
boolean |
isRefreshOnChange()
If true, indicates that the page needs to be refreshed whenever the drop-down value is changed.
|
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
public Map<String,String> getKeyLabels()
KeyLabeled
getKeyLabels
in interface KeyLabeled
public Integer getSize()
Sized
public List<RemotableSelectGroup> getGroups()
RemotableSelectContract
KeyLabeled.getKeyLabels()
must be empty. Cannot be null.getGroups
in interface RemotableSelectContract
public boolean isMultiple()
RemotableSelectContract
isMultiple
in interface RemotableSelectContract
public boolean isRefreshOnChange()
RemotableSelectContract
isRefreshOnChange
in interface RemotableSelectContract
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.