public class AjaxFileUpload extends WOComponent
Name | Description |
---|---|
cancelText | the text to display for the cancel link |
cancelingText | the text to display when the progress is being canceled |
startingText | the text to display when the progress is starting |
startedFunction | the javascript function to execute when the progress is started |
canceledFunction | the javascript function to execute when the upload is canceled |
succeededFunction | the javascript function to execute when the upload succeeds |
failedFunction | the javascript function to execute when the upload fails |
finishedFunction | the javascript function to execute when the upload finishes (succeeded, failed, or canceled) |
finishedAction | the action to fire when the upload finishes (cancel, failed, or succeeded) |
canceledAction | the action to fire when the upload is canceled |
succeededAction | the action to fire when the upload succeeded |
failedAction | the action to fire when the upload fails |
data | the NSData that will be bound with the contents of the upload |
inputStream | will be bound to an input stream on the contents of the upload |
outputStream | the output stream to write the contents of the upload to |
streamToFilePath | the path to write the upload to, can be a directory |
finalFilePath | the final file path of the upload (when streamToFilePath is set or keepTempFile = true) |
filePath | the name of the uploaded file |
allowCancel | if true, the cancel link is visible |
progressBarBeforeStart | if true, the progress bar is visible before the upload is started |
progressBarAfterDone | if true, the progress bar is visible after the upload is done |
refreshTime | the number of milliseconds to wait between refreshes |
keepTempFile | if true, don't delete the temp file that AjaxFileUpload creates |
uploadLabel | the label to display on the Upload button ("Upload" by default) |
uploadFunctionName | the upload button will instead be a function with the given name |
progressOfText | the text to display for the word "of" in the "[size] of [totalsize]" string during upload |
mimeType | set from the content-type of the upload header if available |
class | the class attribute of the file input |
style | the style attribute of the file input |
id | the id attribute of the file input |
onFileSelected | optional JS code that is called when the file selection changes. To auto-start the upload when a file is selected, set uploadFunctionName to e.g. "startUpload" and onFileSelected to "startUpload()" |
uploadProgress | access to the underlying AjaxUploadProgress object |
WOComponent._EventLoggingEnabler, WOComponent.Event
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessor
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
Modifier and Type | Field and Description |
---|---|
protected AjaxUploadProgress |
_progress |
protected boolean |
_triggerUploadStart |
protected boolean |
_uploadStarted |
_Extension, _IsEventLoggingEnabled, _keyAssociations
_CLASS
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
NullValue
_CLASS
Constructor and Description |
---|
AjaxFileUpload(WOContext context) |
Modifier and Type | Method and Description |
---|---|
void |
appendToResponse(WOResponse aResponse,
WOContext aContext) |
String |
bytesReadSize() |
String |
cancelingText() |
String |
cancelText() |
String |
id() |
boolean |
isUploadStarted() |
boolean |
progressBarAfterDone() |
boolean |
progressBarBeforeStart() |
String |
progressBarID() |
String |
requestHandlerKey() |
void |
setRequestHandlerKey(String requestHandlerKey) |
void |
setUploadProgress(AjaxUploadProgress progress) |
String |
srcUrl() |
String |
startingText() |
WOActionResults |
startUpload() |
String |
startUploadFunctionCall() |
String |
startUploadName() |
String |
streamLengthSize() |
boolean |
synchronizesVariablesWithBindings() |
boolean |
triggerStartUpload() |
WOActionResults |
uploadCanceled() |
WOActionResults |
uploadFailed() |
void |
uploadFinished() |
String |
uploadFormID() |
String |
uploadFrameName() |
String |
uploadLabel() |
AjaxUploadProgress |
uploadProgress() |
WOActionResults |
uploadSucceeded() |
String |
uploadUrl() |
__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, invokeAction, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName
protected boolean _uploadStarted
protected AjaxUploadProgress _progress
protected boolean _triggerUploadStart
public AjaxFileUpload(WOContext context)
public void setRequestHandlerKey(String requestHandlerKey)
public String requestHandlerKey()
public void appendToResponse(WOResponse aResponse, WOContext aContext)
appendToResponse
in class WOComponent
public boolean synchronizesVariablesWithBindings()
synchronizesVariablesWithBindings
in class WOComponent
public String uploadLabel()
public boolean progressBarBeforeStart()
public boolean progressBarAfterDone()
public void setUploadProgress(AjaxUploadProgress progress)
public AjaxUploadProgress uploadProgress()
public String id()
public String uploadUrl()
public String bytesReadSize()
public String streamLengthSize()
public String uploadFrameName()
public String startUploadName()
public String startUploadFunctionCall()
public boolean triggerStartUpload()
public String uploadFormID()
public String progressBarID()
public String startingText()
public String cancelText()
public String cancelingText()
public WOActionResults startUpload()
public boolean isUploadStarted()
public void uploadFinished()
public WOActionResults uploadCanceled()
public WOActionResults uploadSucceeded()
public WOActionResults uploadFailed()
public String srcUrl()
Copyright © 2002 – 2024 Project Wonder.