|
Project Wonder 5.0 | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.attachment.components.ERAttachmentUpload
er.attachment.components.ERAttachmentFlexibleUpload
public class ERAttachmentFlexibleUpload
ERAttachmentFlexibleUpload provides a very simple wrapper around an AjaxFlexibleUpload
unlike ERAttachmentUpload
, this component always uses ajax behaviour.
When the upload is successfully completed, this component will automatically
process the attachment. See the notes in ERAttachmentUpload
for details on how to
process an attachment in your own components.
Note that for the attachment binding, you do not create the attachment instance and pass it in. The attachment processor inside of ERAttachmentFlexibleUpload creates an appropriate attachment instance for you (using the editing context you provide) and simply binds it back to you when the upload is complete.
Bindings | |
attachment | the binding to store the newly created attachment in |
editingContext | the editing context to create the attachment in |
storageType | the type of attachment to create, i.e. "s3", "db", or "file" -- defaults to "db" (or the value of er.attachment.storageType) |
mimeType | (optional) the mime type of the upload (will be guessed by extension if not set) |
configurationName | (optional) the configuration name for this attachment (see top level documentation) |
ownerID | (optional) a string ID of the "owner" of this attachment (Person.primaryKey for instance) |
width | (optional) the desired width of the attachment |
height | (optional) the desired height of the attachment |
others | all AjaxFileUpload bindings are proxied |
cleanup | (optional) if true, the old attachment binding value will be deleted |
allowCancel | - for the following see: {@link AjaxFlexibleFileUpload} |
cancelLabel | cancelLabel |
canceledAction | canceledAction |
canceledFunction | canceledFunction |
cancelingText | cancelingText |
failedAction | failedAction |
failedFunction | failedFunction |
finishedAction | finishedAction |
finishedFunction | finishedFunction |
refreshTime | refreshTime |
startedFunction | startedFunction |
succeededFunction | succeededFunction |
autoSubmit | autoSubmit |
injectDefaultCSS | injectDefaultCSS |
selectFileButtonClass | selectFileButtonClass |
selectFileLabel | selectFileLabel |
succeededAction | succeededAction |
cancelButtonClass | cancelButtonClass |
clearButtonClass | clearButtonClass |
clearUploadProgressOnSuccess | clearUploadProgressOnSuccess |
Properties | |
er.attachment.[configurationName].tempFolder | (optional) the temp folder to use for WOFileUploads |
er.attachment.tempFolder | (optional) the temp folder to use for WOFileUploads |
er.attachment.[configurationName].storageType | er.attachment.[configurationName].storageType |
er.attachment.storageType | er.attachment.storageType |
er.attachment.[configurationName].width | er.attachment.[configurationName].width |
er.attachment.width | er.attachment.width |
er.attachment.[configurationName].height | er.attachment.[configurationName].height |
er.attachment.height | er.attachment.height |
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent |
---|
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Event |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding |
---|
com.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.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation |
---|
com.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException |
Field Summary |
---|
Fields inherited from class com.webobjects.appserver.WOComponent |
---|
_Extension, _IsEventLoggingEnabled, _keyAssociations |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling |
---|
_CLASS |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding |
---|
NullValue |
Fields inherited from interface com.webobjects.foundation.NSValidation |
---|
_CLASS |
Constructor Summary | |
---|---|
ERAttachmentFlexibleUpload(com.webobjects.appserver.WOContext context)
|
Method Summary | |
---|---|
boolean |
ajax()
|
Methods inherited from class er.attachment.components.ERAttachmentUpload |
---|
_uploadSucceeded, filePath, finalFilePath, invokeAction, setFilePath, setFinalFilePath, synchronizesVariablesWithBindings, tempFilePath, uploadSucceeded |
Methods inherited from class com.webobjects.appserver.WOComponent |
---|
_associationWithName, _awakeInContext, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, appendToResponse, 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, sleep, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ERAttachmentFlexibleUpload(com.webobjects.appserver.WOContext context)
Method Detail |
---|
public boolean ajax()
ajax
in class ERAttachmentUpload
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |