Class sap.uiext.inbox.composite.InboxUploadAttachmentTileModule: sap/uiext/inbox/composite/InboxUploadAttachmentTile

extends Control

InboxUploadAttachmentTile

Constructor Summary
new sap.uiext.inbox.composite.InboxUploadAttachmentTile(sId?, mSettings?)Constructor for a new composite/InboxUploadAttachmentTile.
Event Summary
uploadSelectedFile(oControlEvent)event is fired when upload for selected file is requested
Events borrowed from class sap.ui.core.Control
Method Summary
sap.uiext.inbox.composite.InboxUploadAttachmentTile.extend(sClassName, oClassInfo?, FNMetaImpl?)Creates a new subclass of class sap.uiext.inbox.composite.InboxUploadAttachmentTile with name sClassName and enriches it with the information contained in oClassInfo.
sap.uiext.inbox.composite.InboxUploadAttachmentTile.getMetadata()Returns a metadata object for class sap.uiext.inbox.composite.InboxUploadAttachmentTile.
attachUploadSelectedFile(oData?, fnFunction, oListener?)Attach event handler fnFunction to the 'uploadSelectedFile' event of this sap.uiext.inbox.composite.InboxUploadAttachmentTile.
detachUploadSelectedFile(fnFunction, oListener)Detach event handler fnFunction from the 'uploadSelectedFile' event of this sap.uiext.inbox.composite.InboxUploadAttachmentTile.
fireUploadSelectedFile(mArguments?)Fire event uploadSelectedFile to attached listeners.
getFileName()Getter for property fileName.
getFileTypeIcon()Getter for property fileTypeIcon.
setFileName(sFileName)Setter for property fileName.
setFileTypeIcon(sFileTypeIcon)Setter for property fileTypeIcon.
Constructor Detail
new sap.uiext.inbox.composite.InboxUploadAttachmentTile(sId?, mSettings?)
Constructor for a new composite/InboxUploadAttachmentTile.

Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers.

If the name of a setting is ambiguous (e.g. a property has the same name as an event), then the framework assumes property, aggregation, association, event in that order. To override this automatic resolution, one of the prefixes "aggregation:", "association:" or "event:" can be added to the name of the setting (such a prefixed name must be enclosed in single or double quotes).

The supported settings are:

  • Properties
  • Aggregations
    • Associations
      • Events
        • uploadSelectedFile : fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject]
      Parameters:
      {string}sId? id for the new control, generated automatically if no id is given
      {object}mSettings? initial settings for the new control
      Event Detail
      uploadSelectedFile(oControlEvent)
      event is fired when upload for selected file is requested
      Parameters:
      {sap.ui.base.Event}oControlEvent
      {sap.ui.base.EventProvider}oControlEvent.getSource
      {object}oControlEvent.getParameters
      Method Detail
      sap.uiext.inbox.composite.InboxUploadAttachmentTile.extend(sClassName, oClassInfo?, FNMetaImpl?): function
      Creates a new subclass of class sap.uiext.inbox.composite.InboxUploadAttachmentTile with name sClassName and enriches it with the information contained in oClassInfo.

      oClassInfo might contain the same kind of informations as described in Element.extend.

      Parameters:
      {string}sClassName name of the class to be created
      {object}oClassInfo? object literal with informations about the class
      {function}FNMetaImpl? constructor function for the metadata object. If not given, it defaults to sap.ui.core.ElementMetadata.
      Returns:
      {function} the created class / constructor function
      sap.uiext.inbox.composite.InboxUploadAttachmentTile.getMetadata(): sap.ui.base.Metadata
      Returns a metadata object for class sap.uiext.inbox.composite.InboxUploadAttachmentTile.
      Returns:
      {sap.ui.base.Metadata} Metadata object describing this class
      attachUploadSelectedFile(oData?, fnFunction, oListener?): sap.uiext.inbox.composite.InboxUploadAttachmentTile
      Attach event handler fnFunction to the 'uploadSelectedFile' event of this sap.uiext.inbox.composite.InboxUploadAttachmentTile.
      . When called, the context of the event handler (its this) will be bound to oListener if specified otherwise to this sap.uiext.inbox.composite.InboxUploadAttachmentTile.
      itself.

      event is fired when upload for selected file is requested

      Parameters:
      {object}oData? An application specific payload object, that will be passed to the event handler along with the event object when firing the event.
      {function}fnFunction The function to call, when the event occurs.
      {object}oListener? Context object to call the event handler with. Defaults to this sap.uiext.inbox.composite.InboxUploadAttachmentTile.
      itself.
      Returns:
      {sap.uiext.inbox.composite.InboxUploadAttachmentTile}this to allow method chaining
      detachUploadSelectedFile(fnFunction, oListener): sap.uiext.inbox.composite.InboxUploadAttachmentTile
      Detach event handler fnFunction from the 'uploadSelectedFile' event of this sap.uiext.inbox.composite.InboxUploadAttachmentTile.

      The passed function and listener object must match the ones used for event registration.

      Parameters:
      {function}fnFunction The function to call, when the event occurs.
      {object}oListener Context object on which the given function had to be called.
      Returns:
      {sap.uiext.inbox.composite.InboxUploadAttachmentTile}this to allow method chaining
      fireUploadSelectedFile(mArguments?): sap.uiext.inbox.composite.InboxUploadAttachmentTile
      Fire event uploadSelectedFile to attached listeners.
      Parameters:
      {Map}mArguments? the arguments to pass along with the event.
      Returns:
      {sap.uiext.inbox.composite.InboxUploadAttachmentTile}this to allow method chaining
      getFileName(): string
      Getter for property fileName. name of the selected file

      Default value is empty/undefined

      Returns:
      {string} the value of property fileName
      getFileTypeIcon(): sap.ui.core.URI
      Getter for property fileTypeIcon. icon URI of the selected file type

      Default value is empty/undefined

      Returns:
      {sap.ui.core.URI} the value of property fileTypeIcon
      Setter for property fileName.

      Default value is empty/undefined

      Parameters:
      {string}sFileName new value for property fileName
      Returns:
      {sap.uiext.inbox.composite.InboxUploadAttachmentTile}this to allow method chaining
      Setter for property fileTypeIcon.

      Default value is empty/undefined

      Parameters:
      {sap.ui.core.URI}sFileTypeIcon new value for property fileTypeIcon
      Returns:
      {sap.uiext.inbox.composite.InboxUploadAttachmentTile}this to allow method chaining