public class ERDZoomableImage extends ERXStatelessComponent
| Name | Description |
|---|---|
src | - source url for the image to be displaed. mandatory for this component to work properly. |
height | - height of the image to be displayed in the page. |
width- | width of the image to be displayed in the page. |
zoomWidth | - width of the zoomed image. defaults to 200. |
zoomHeight | - height of the zoomed image. defaults to 200. |
thumbnailSrc | - source url for the thumbnail. if null, src binding with height and width is used. |
title | - title for the image. used as tooltip in thumbnail mode [optional] |
enableZoomForImage | - true/false. if true, clicking on thumbnail will popup the full size image. If false, clicking is not allowed. |
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| Modifier and Type | Field and Description |
|---|---|
static Logger |
log |
_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations| Constructor and Description |
|---|
ERDZoomableImage(com.webobjects.appserver.WOContext context) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
disableZoom() |
Boolean |
enableZoom()
controlled by key: enableZoomForImage
and if either thumbnailSrc or height or width is present (there is no point zooming without these properties passed in)
|
String |
imageSrc() |
boolean |
isThumbnailSrcNullOrEmpty() |
String |
jsToZoomImage() |
String |
noImageString() |
boolean |
synchronizesVariablesWithBindings()
Component does not synchronize variables.
|
String |
thumnailSrc() |
Integer |
zoomHeight() |
Integer |
zoomWidth() |
isStateless, resetappendToResponse, invokeAction, resetCachedBindingsInStatefulComponent, takeValuesFromRequest_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browser, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, shouldCheckAccess, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript__valueForBinding, _associationWithName, _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, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNamepublic static final Logger log
public ERDZoomableImage(com.webobjects.appserver.WOContext context)
public boolean synchronizesVariablesWithBindings()
ERXNonSynchronizingComponentsynchronizesVariablesWithBindings in class ERXNonSynchronizingComponentfalsepublic String thumnailSrc()
String - src for the thumbnail to be displayed in the page. defaults to imageSrc, if null.public boolean isThumbnailSrcNullOrEmpty()
Boolean true, if thumnailSrc() returns an empty or null string
false, otherwisepublic Boolean enableZoom()
Boolean - true, if zooming is allowed. false, otherwise.public Boolean disableZoom()
public String jsToZoomImage()
public String noImageString()
Copyright © 2002 – 2020 Project Wonder.