<a:Browser>

See AWPopup. This renders a <select/> tag, but uses the "size" attribute of <select/> to indicate that we are to show more than one element.

Bindings
list *

See AWPopup

AWOrderedList
(get)
item

See AWPopup

Object
(set)
index

See AWPopup

int
(set)
selections

A list of items that represent the subset from "list" which the user selected.

AWOrderedList
(set)
multiple

Allow the user to select multiple items from the list.

boolean
(get)
size

The number of items/rows to show at one time

int
(get)
noSelectionString

See AWPopup

boolean
(get)
name

You are discouraged from using this, but it allows for providing your own name for the element.

String
(get)
onChange

You are discouraged from using this

String
(get)
isRefresh

See AWPopup

boolean
(get)
action

See AWPopup

AWResponseGenerating
(get)
isItemSelected

Allows for externalizing the decision about whether an item is one of the selected items or not. By default, AWBrowser uses the indexOf() and equals() method to decide if an item is selected or not. If this turns out to be undesirable, you can provide your own detemination of whether or not the item isSelected by implementing this binding.

boolean
(get)

ariba.ui.aribaweb.html
Class AWBrowser

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWComponent
          extended by ariba.ui.aribaweb.html.AWBrowser
All Implemented Interfaces:
AWCycleable, AWCycleableReference, AWResponseGenerating, AWResponseGenerating.ResponseSubstitution, AWObject

public final class AWBrowser
extends AWComponent


Nested Class Summary
 
Nested classes/interfaces inherited from class ariba.ui.aribaweb.core.AWComponent
AWComponent.RenderingFilter, AWComponent.RenderingListener
 
Nested classes/interfaces inherited from interface ariba.ui.aribaweb.core.AWResponseGenerating
AWResponseGenerating.ResponseSubstitution
 
Constructor Summary
AWBrowser()
           
 
Method Summary
 java.lang.Object currentItem()
           
 java.lang.String isCurrentItemSelected()
           
 boolean isHiddenFieldSender()
           
 java.lang.String isMultiple()
           
 java.lang.String onChangeString()
           
 java.lang.Object orderedList()
           
 java.lang.Object selections()
           
 void setCurrentIndex(int intValue)
           
 void setCurrentItem(java.lang.Object object)
           
 void setSelectedIndexArray(java.lang.String[] optionIndexArray)
           
 java.lang.String[] supportedBindingNames()
           
 
Methods inherited from class ariba.ui.aribaweb.core.AWComponent
_topLevelApplyValues, _topLevelInvokeAction, _topLevelRenderResponse, allowEmbeddedKeyPaths, allowsWhitespaceCompression, application, applyValues, awcyclePageAndLog, bindingForName, bindingForName, bindings, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browserMaxWidth, browserMinWidth, characterEncoding, clearValidationError, clientTimeZone, componentConfiguration, componentDefinition, componentPath, componentReference, createPageWithName, defaultTemplateParser, determineInstance, determineInstance, dict, dict, dict, doubleValueForBinding, doubleValueForBinding, doubleValueForBinding, encodedStringValueForBinding, encodedStringValueForBinding, ensureAwake, ensureFieldValuesClear, env, errorManager, escapeAttribute, escapeString, escapeUnsafeString, extendedFields, formValueManager, generateResponse, generateResponse, generateResponse, generateStringContents, getAWParameter, getDrivingBusinessObject, getFoldInSituOnWindowSizeParam, getPageRenderVersion, getThis, hasBinding, hasBinding, hasContentForTagName, hasContentNamed, hasMultipleTemplates, hasSubTemplateNamed, httpSession, init, init, initTemplateResourceManager, intValueForBinding, intValueForBinding, intValueForBinding, invokeAction, isBidirectional, isBrowserMicrosoft, isClientPanel, isMacintosh, isRenderAW5, isStateless, isStrictTagNaming, isUserCommunityEnabled, isValidationEnabled, languageDirection, languageLeft, languageRight, loadTemplate, localizedJavaString, markBacktrackState, name, namePath, notifyChange, otherBindings, otherBindingsValues, page, pageComponent, pageWithClass, pageWithClass, pageWithName, pageWithName, parent, postTakeValueActions, preferredLocale, recordBacktrackState, recordBacktrackState, recordValidationError, recordValidationError, recordValidationError, recordValidationErrors, recordValidationWarning, redirectToPage, registerRenderingListener, registerXmlNodeWithName, removeBacktrackState, renderResponse, replacementResponse, request, requestContext, requiresPreGlidCompatibility, resourceClassName, resourceManager, response, restoreFromBacktrackState, session, session, setCharacterEncoding, setClientPanel, setClientTimeZone, setComponentConfiguration, setDefaultTemplateParser, setEnv, setPerfDestinationInfo, setPreferredLocale, setResourceManager, setTemplateParser, setupForNextCycle, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, shouldCachePage, shouldCloseElements, strings, stringValueForBinding, stringValueForBinding, stringValueForBinding, template, templateName, templateParser, templateResource, templateResourceManager, truncateBacktrackState, truncateBacktrackState, urlForResourceNamed, urlForResourceNamed, urlForResourceNamed, useXmlEscaping, valueForBinding, valueForBinding, valueForBinding, xml
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
debugString, getFieldValue, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ariba.ui.aribaweb.util.AWObject
getFieldValue, isKindOfClass, setFieldValue
 

Field Detail

NoSelectionString

public static final java.lang.String NoSelectionString
See Also:
Constant Field Values

_currentIndex

public int _currentIndex

_elementId

public AWEncodedString _elementId
Constructor Detail

AWBrowser

public AWBrowser()
Method Detail

supportedBindingNames

public java.lang.String[] supportedBindingNames()
Overrides:
supportedBindingNames in class AWComponent

setCurrentItem

public void setCurrentItem(java.lang.Object object)

currentItem

public java.lang.Object currentItem()

setCurrentIndex

public void setCurrentIndex(int intValue)

orderedList

public java.lang.Object orderedList()

setSelectedIndexArray

public void setSelectedIndexArray(java.lang.String[] optionIndexArray)

selections

public java.lang.Object selections()

isCurrentItemSelected

public java.lang.String isCurrentItemSelected()

isMultiple

public java.lang.String isMultiple()

onChangeString

public java.lang.String onChangeString()

isHiddenFieldSender

public boolean isHiddenFieldSender()


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.