Account Suspended
Account Suspended
This Account has been suspended.
Contact your hosting provider for more information.
 All Data Structures Functions Variables Pages
Protected Member Functions | Static Protected Member Functions
OnChangeProcessMultiplePeopleForConversationElement Class Reference
Inheritance diagram for OnChangeProcessMultiplePeopleForConversationElement:
MultiplePeopleForConversationElement MultipleRelatedItemModelsAutoCompleteElement MultiSelectRelatedModelsAutoCompleteElement Element DerivedElementInterface

Protected Member Functions

 getOnAddContent ()
 
 getOnDeleteContent ()
 
 renderOnAddOrDeleteAjaxScript ()
 
 getUpdateParticipantsUrl ()
 
 getParticipatingInListUrl ()
 
- Protected Member Functions inherited from MultiplePeopleForConversationElement
 renderControlNonEditable ()
 
 getFormName ()
 
 assertModelType ()
 
 getWidgetSourceUrl ()
 
 getWidgetHintText ()
 
 getRelationName ()
 
 getDefaultExistingIdsAndLabel ()
 
 resolveIdAndNameByModel (RedBeanModel $model)
 
- Protected Member Functions inherited from Element
 renderLabel ()
 
 resolveIdForLabel ()
 
 getFormattedAttributeLabel ()
 
 resolveNonActiveFormFormattedLabel ($label)
 
 renderError ()
 
 renderScopedErrorId ($inputNameIdPrefix, $attribute)
 
 renderEditable ()
 
 renderNonEditable ()
 
 renderControlEditable ()
 
 renderControlNonEditable ()
 
 getColumnSpan ()
 
 getDisabledValue ()
 
 getHtmlOptions ()
 
 resolveContentTemplate ($template, $data)
 
 getEditableInputId ($attributeName=null, $relationAttributeName=null)
 
 getEditableInputName ($attributeName=null, $relationAttributeName=null)
 
 resolveInputPrefix ()
 
 resolveInputIdPrefix ()
 
 resolveInputNamePrefix ()
 
 getListViewGridId ()
 

Static Protected Member Functions

static getNotificationBarId ()
 

Additional Inherited Members

- Public Member Functions inherited from Element
 __construct ($model, $attribute, $form=null, array $params=array())
 
 render ()
 
 getEditableNameIds ()
 
 getAttribute ()
 
 renderAsControlNonEditable ()
 
- Static Public Member Functions inherited from MultiplePeopleForConversationElement
static getDisplayName ()
 
- Static Public Member Functions inherited from Element
static getDisplayName ()
 
static isReadOnly ()
 
static resolveInputNameForEditableInput ($attributeName)
 
static resolveInputNamePrefixIntoString ($inputNamePrefix)
 
static resolveInputIdPrefixIntoString ($inputIdPrefix)
 
- Data Fields inherited from Element
 $params
 
 $editableTemplate = '<th>{label}</th><td colspan="{colspan}">{content}{error}</td>'
 
 $nonEditableTemplate = '<th>{label}</th><td colspan="{colspan}">{content}</td>'
 
- Protected Attributes inherited from MultiplePeopleForConversationElement
 $modelDerivationPathToItemFromContact = null
 
 $modelDerivationPathToItemFromUser = null
 
- Protected Attributes inherited from Element
 $model
 
 $attribute
 
 $form
 

Detailed Description

Extended to support the element in the conversation detailview user interface. On each change, an ajax call is fired to update the participants and permission information on the conversation.

Definition at line 42 of file OnChangeProcessMultiplePeopleForConversationElement.php.

Member Function Documentation

renderOnAddOrDeleteAjaxScript ( )
protected

On success, if the current user has removed themselves, then redirect to the listview.

Definition at line 62 of file OnChangeProcessMultiplePeopleForConversationElement.php.


The documentation for this class was generated from the following file:
Generated on Mon Aug 3 2020 07:10:54
Account Suspended
Account Suspended
This Account has been suspended.
Contact your hosting provider for more information.