Drag And Drop File Input - caf_h:inputDragAndDropFile

Component Information 
InfoValue
Component Typecom.webmethods.caf.faces.input.dnd.File
Handler Classcom.webmethods.caf.faces.component.input.DragAndDropFileInputHandler
Renderer Typecom.webmethods.caf.faces.input.dnd.File
Description Allows user to upload files via drag and drop
Palette LocationCAF Html/Control/Input/Drag And Drop File Input
Client-Side ModelCAF.Input.File.DnD.Model
Attributes 
NameRequiredTypeDescription
actionfalsejavax.el.MethodExpression
(signature must match java.lang.Object action())
MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object (the toString() of which is called to derive the logical outcome) which is passed to the NavigationHandler for this application.
converterfalsejavax.el.ValueExpression
(must evaluate to javax.faces.convert.Converter)
A value binding expression for a method that returns a converter instance.
converterMessagefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Will be used as the text of the converter message, replacing any message that comes from the converter.
dirfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Specifies the directionality of the flow of the content for the current element

Valid values are:

  • LTR
  • RTL
executefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Evaluates to Collection<String>. This is a space separated list of client ids of components that will participate in the "execute" portion of the Request Processing Lifecycle. If a literal is specified the ids must be space delimited. Any of the keywords "@this", "@form", "@all", "@none" may be specified in the id list. If not specified, the default value of "@this" is assumed. For example, @this clientIdOne clientIdTwo.

Valid values are:

  • [any_other_value]
  • @this
  • @form
  • @all
  • @none
idfalsejava.lang.String Control identifier
immediatefalsejavax.el.ValueExpression
(must evaluate to boolean)
True to process action listeners in the Apply Request Values phase; false to process in the Invoke Application phase

If not specified, the default value is "false".

labelfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
A localized user presentable name for this component.
langfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Specifies the language of the enclosed content
listenerfalsejavax.el.MethodExpression
(signature must match void processAjaxBehavior(javax.faces.event.AjaxBehaviorEvent))
Method expression referencing a method that will be called when an AjaxBehaviorEvent has been broadcast for the listener.
multiplefalsejavax.el.ValueExpression
(must evaluate to boolean)
True to allow multiple files to be selected

If not specified, the default value is "true".

onerrorfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The name of the JavaScript function that will handle errors.
renderfalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Evaluates to Collection<String>. The clientIds of components that will participate in the "render" portion of the Request Processing Lifecycle. If a literal is specified the identifiers must be space delimited. Any of the keywords "@this", "@form", "@all", "@none" may be specified in the identifier list. If not specified, the default value of "@none" is assumed. For example, @this clientIdOne clientIdTwo.

Valid values are:

  • [any_other_value]
  • @this
  • @form
  • @all
  • @none
renderedfalsejavax.el.ValueExpression
(must evaluate to boolean)
True to render control; false to ignore it

If not specified, the default value is "true".

resetValuesfalsejavax.el.ValueExpression
(must evaluate to boolean)
If true, indicate that this particular Ajax transaction is a value reset transaction. This will cause resetValue() to be called on any EditableValueHolder instances encountered as a result of this ajax transaction. If not specified, or the value is false, no such indication is made.
stylefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
HTML "style" attribute value
styleClassfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
HTML "class" attribute value

Valid values are:

  • portlet-font
  • portlet-font-dim
  • portlet-msg-status
  • portlet-msg-info
  • portlet-msg-error
  • portlet-msg-alert
  • portlet-msg-success
  • portlet-section-header
  • portlet-section-body
  • portlet-section-alternate
  • portlet-section-selected
  • portlet-section-subheader
  • portlet-section-footer
  • portlet-section-text
  • portlet-form-label
  • portlet-form-input-field
  • portlet-form-button
  • portlet-icon-label
  • portlet-dlg-icon-label
  • portlet-form-field-label
  • portlet-form-field
  • portlet-menu
  • portlet-menu-item
  • portlet-menu-item-selected
  • portlet-menu-item-hover
  • portlet-menu-item-hover-selected
  • portlet-menu-cascade-item
  • portlet-menu-cascade-item-selected
  • portlet-menu-description
  • portlet-menu-caption
  • [any_other_value]
titlefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
HTML "title" attribute value (often displayed as a tooltip)
useClientSideValidationfalsejavax.el.ValueExpression
(must evaluate to boolean)
True if client side validation should be attempted (if available) for the control

If not specified, the default value is "true".

Valid values are:

  • true
  • false
validatorfalsejavax.el.MethodExpression
(signature must match void validate(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object))
A method binding expression for a method that validates the component local value.
validatorMessagefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
Will be used as the description of the validator message.
valuefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Control value
valueChangeListenerfalsejavax.el.MethodExpression
(signature must match void valueChange(javax.faces.event.ValueChangeEvent))
Value change listener method binding

Output generated by Vdldoc View Declaration Language Documentation Generator.