Skip to content

Class: AttachmentFormCellProxy

AttachmentFormCellProxy is a developer-facing interface that provides access to a Attachment control and allows customizations. In addition it provides access to the IFormCellProxy interface.

Hierarchy

Implements

Summary

Constructors

Properties

Class Properties

Inherited Properties

Accessors

Class Accessors

Inherited Accessors

Methods

Class Methods

Inherited Methods

Constructors

constructor

+ new AttachmentFormCellProxy(context: IContext): AttachmentFormCellProxy

Overrides FormCellControlProxy.constructor

Parameters:

Name Type
context IContext

Returns: AttachmentFormCellProxy

Properties

Accessors

Methods

getAllowedFileTypes

getAllowedFileTypes(): string[]

Implementation of IAttachmentFormCellProxy

Returns the AllowedFileTypes property value defined for the FormCell's control.

Returns: string[]


getAttachmentActionType

getAttachmentActionType(): string[]

Implementation of IAttachmentFormCellProxy

Returns the AttachmentActionType property value defined for the FormCell's control.

Returns: string[]


getAttachmentAddTitle

getAttachmentAddTitle(): string

Implementation of IAttachmentFormCellProxy

Returns the AttachmentAddTitle property value defined for the FormCell's control.

Returns: string


getAttachmentCancelTitle

getAttachmentCancelTitle(): string

Implementation of IAttachmentFormCellProxy

Returns the AttachmentCancelTitle property value defined for the FormCell's control.

Returns: string


getAttachmentTitle

getAttachmentTitle(): string

Implementation of IAttachmentFormCellProxy

Returns the AttachmentTitle property value defined for the FormCell's control.

Returns: string


setAllowedFileTypes

setAllowedFileTypes(fileType: [string]): void

Implementation of IAttachmentFormCellProxy

This method is for setting the attachment allowed file types, i.e. If no specified value for this the AllowedFileTypes property, it allow user select any type of file; this property can contain the values just like ["pdf","jpg", "..."].

Parameters:

Name Type Description
fileType [string] value to set.

Returns: void


setAttachmentActionType

setAttachmentActionType(actionType: [string]): void

Implementation of IAttachmentFormCellProxy

This method is for setting the attachment action types, i.e. for changing the value of the AttachmentActionType property. Currently just the photo library and the camera are supported as attachment sources, so the value can contain just the values 'AddPhoto' and/or "TakePhoto" and/or "SelectFile".

Parameters:

Name Type
actionType [string]

Returns: void


setAttachmentAddTitle

setAttachmentAddTitle(addTitle: string): void

Implementation of IAttachmentFormCellProxy

This method is for setting the title bar of the add attachment menu, i.e. for changing the value of the AttachmentAddTitle property. The default value is 'Add Attachment'.

Parameters:

Name Type Description
addTitle string value to set.

Returns: void


setAttachmentCancelTitle

setAttachmentCancelTitle(cancelTitle: string): void

Implementation of IAttachmentFormCellProxy

This method is for setting the title of the cancel button on the add attachment menu, i.e. for changing the value of the AttachmentCancelTitle property. The default value is 'Cancel'.

Parameters:

Name Type Description
cancelTitle string value to set.

Returns: void


setAttachmentTitle

setAttachmentTitle(title: string): void

Implementation of IAttachmentFormCellProxy

This method is for setting the title of the attachment container, i.e. for changing the value of the AttachmentTitle property. The default value is 'Attachment (%d)', where %d is substituted by tha actual count of the attachments.

Parameters:

Name Type Description
title string value to set.

Returns: void