public class AjaxSelectionList extends AjaxComponent
| Name | Description |
|---|---|
elementName | (optional) the type of the list element inside the selection list (ul, ol, table) |
elementName | (optional) the type of element for the wrapper (default to "a" to support tabbing, but presents some styling complexities in IE) |
list | (required) the list to render |
item | (required) bound for each item of the list |
selection | (optional) the current selection |
mandatory | (optional) if false, a null value will be prepended to the list. It is up to your component content to handle the null value to show a "No Selection" value. mandatory defaults to true. Mandatory does not imply any validation, it is the semantic equivalent of noSelectionString when compared to WOPopUpButton. |
id | (optional) the id of the list |
class | (optional) the css class of the list |
style | (optional) the css style of the list |
name | (optional) the form field name |
onchange | (optional) the javascript to execute when the selection changes |
onselect | (optional) the javascript to execute when the user presses enter or double-clicks |
ondelete | (optional) the javascript to execute when backspace or delete is pressed |
focus | (optional) if true, the selection list will be focused |
containerElementName | the container element for this component, which is "a" |
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Eventcom.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utilitycom.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.MapImplementation, com.webobjects.foundation.NSKeyValueCoding.Null<T>, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessorcom.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException_Extension, _IsEventLoggingEnabled, _keyAssociations| Constructor and Description |
|---|
AjaxSelectionList(com.webobjects.appserver.WOContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRequiredWebResources(com.webobjects.appserver.WOResponse res)
Override this method to append the needed scripts for this component.
|
String |
containerElementName() |
String |
containerID() |
String |
elementName() |
String |
fieldID() |
com.webobjects.appserver.WOActionResults |
handleRequest(com.webobjects.appserver.WORequest request,
com.webobjects.appserver.WOContext context)
Override this method to return the response for an Ajax request.
|
String |
id() |
Object |
item() |
NSArray |
list() |
int |
selectedIndex() |
Object |
selection() |
void |
setItem(Object item) |
void |
setSelection(Object selection) |
void |
setValue(String value) |
void |
sleep() |
boolean |
synchronizesVariablesWithBindings() |
void |
takeValuesFromRequest(com.webobjects.appserver.WORequest request,
com.webobjects.appserver.WOContext context) |
String |
value() |
_containerID, addScriptResourceInHead, addScriptResourceInHead, addStylesheetResourceInHead, addStylesheetResourceInHead, appendTagAttributeToResponse, appendToResponse, booleanValueForBinding, invokeAction, safeElementID, shouldHandleRequest, valueForBinding, valueForBinding, valueForBinding__valueForBinding, _associationWithName, _awakeInContext, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNamepublic AjaxSelectionList(com.webobjects.appserver.WOContext context)
public boolean synchronizesVariablesWithBindings()
synchronizesVariablesWithBindings in class com.webobjects.appserver.WOComponentpublic String containerElementName()
public void setItem(Object item)
public Object item()
public void sleep()
sleep in class com.webobjects.appserver.WOComponentpublic NSArray list()
public String elementName()
public String containerID()
public String fieldID()
public String id()
public Object selection()
public void setSelection(Object selection)
public void setValue(String value)
public String value()
public int selectedIndex()
public void takeValuesFromRequest(com.webobjects.appserver.WORequest request,
com.webobjects.appserver.WOContext context)
takeValuesFromRequest in class com.webobjects.appserver.WOComponentprotected void addRequiredWebResources(com.webobjects.appserver.WOResponse res)
AjaxComponentaddRequiredWebResources in class AjaxComponentres - the response to write topublic com.webobjects.appserver.WOActionResults handleRequest(com.webobjects.appserver.WORequest request,
com.webobjects.appserver.WOContext context)
AjaxComponenthandleRequest in interface IAjaxElementhandleRequest in class AjaxComponentrequest - the requestcontext - the contextCopyright © 2002 – 2020 Project Wonder.