EmailMessageRowForWorkflowComponentView Class Reference

Inheritance diagram for EmailMessageRowForWorkflowComponentView:
View

Public Member Functions

 __construct (EmailMessageForWorkflowForm $model, $rowNumber, $inputPrefixData, WizardActiveForm $form, $workflowWizardFormClassName, $emailMessagesRowCounterInputId)
 render ()

Static Public Member Functions

static getFormId ()

Data Fields

const ADD_RECIPIENT_TYPE_NAME = 'addRecipientType'
const ADD_RECIPIENT_CLASS_NAME = 'add-recipient-link'
const RECIPIENTS_ROW_COUNTER_CLASS_NAME = 'email-message-recipients-row-counter'
const RECIPIENTS_CONTAINER_CLASS_NAME = 'recipients-container'
const EMAIL_MESSAGE_RECIPIENTS_ROW_CLASS_NAME = 'email-message-recipient-rows'

Protected Member Functions

 resolveRecipientTypeDataAndLabels ()
 renderContent ()
 renderEmailMessageRowNumberLabel ()
 renderEmailMessageContent ()
 renderRecipientsContent ()
 renderHiddenRecipientsInputForValidationContent ()
 renderRecipientSelectorContentAndWrapper ()
 resolveAddRecipientId ()
 renderRecipientsContentAndWrapper ()
 resolveRecipientsPrefix ()
 getRecipientItemsContent (&$rowCount)
 renderRecipients (&$rowCount, $recipients)
 getNonSortableListContent (Array $items)
 getRecipientsRowCounterInputId ($prefix)
 registerScripts ()
 registerSendFromTypeChangeScript ()
 registerAddRecipientScript ()

Protected Attributes

 $model
 $rowNumber
 $inputPrefixData
 $form
 $workflowWizardFormClassName
 $emailMessagesRowCounterInputId

Detailed Description

View for displaying a row of email message information for a component

Definition at line 40 of file EmailMessageRowForWorkflowComponentView.php.


Constructor & Destructor Documentation

__construct ( EmailMessageForWorkflowForm model,
rowNumber,
inputPrefixData,
WizardActiveForm form,
workflowWizardFormClassName,
emailMessagesRowCounterInputId 
)
Parameters:
EmailMessageForWorkflowForm $model
integer $rowNumber
array $inputPrefixData
WizardActiveForm $form
string $workflowWizardFormClassName
string $emailMessagesRowCounterInputId

Definition at line 108 of file EmailMessageRowForWorkflowComponentView.php.


Member Function Documentation

static getFormId (  )  [static]
Returns:
string

Definition at line 85 of file EmailMessageRowForWorkflowComponentView.php.

resolveRecipientTypeDataAndLabels (  )  [protected]
Returns:
array

Definition at line 93 of file EmailMessageRowForWorkflowComponentView.php.

render (  ) 
Returns:
string

Reimplemented from View.

Definition at line 126 of file EmailMessageRowForWorkflowComponentView.php.

renderContent (  )  [protected]
Returns:
string

Reimplemented from View.

Definition at line 135 of file EmailMessageRowForWorkflowComponentView.php.

renderEmailMessageRowNumberLabel (  )  [protected]
Returns:
string

Definition at line 152 of file EmailMessageRowForWorkflowComponentView.php.

renderEmailMessageContent (  )  [protected]
Returns:
string

Definition at line 161 of file EmailMessageRowForWorkflowComponentView.php.

renderRecipientsContent (  )  [protected]
Returns:
string

Definition at line 191 of file EmailMessageRowForWorkflowComponentView.php.

renderHiddenRecipientsInputForValidationContent (  )  [protected]
Returns:
string

Definition at line 204 of file EmailMessageRowForWorkflowComponentView.php.

renderRecipientSelectorContentAndWrapper (  )  [protected]
Returns:
string

Definition at line 221 of file EmailMessageRowForWorkflowComponentView.php.

resolveAddRecipientId (  )  [protected]
Returns:
string

Definition at line 233 of file EmailMessageRowForWorkflowComponentView.php.

renderRecipientsContentAndWrapper (  )  [protected]
Returns:
string

Definition at line 241 of file EmailMessageRowForWorkflowComponentView.php.

resolveRecipientsPrefix (  )  [protected]
Returns:
string

Definition at line 261 of file EmailMessageRowForWorkflowComponentView.php.

getRecipientItemsContent ( &$  rowCount  )  [protected]
Parameters:
int $rowCount
Returns:
array|string

Definition at line 270 of file EmailMessageRowForWorkflowComponentView.php.

renderRecipients ( &$  rowCount,
recipients 
) [protected]
Parameters:
integer $rowCount
array $recipients
Returns:
array

Definition at line 280 of file EmailMessageRowForWorkflowComponentView.php.

getNonSortableListContent ( Array $  items  )  [protected]
Parameters:
array $items
Returns:
string

Definition at line 303 of file EmailMessageRowForWorkflowComponentView.php.

getRecipientsRowCounterInputId ( prefix  )  [protected]
Parameters:
string prefix
Returns:
string

Definition at line 317 of file EmailMessageRowForWorkflowComponentView.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Mon May 29 07:10:24 2017