All Data Structures Functions Variables Pages
Static Public Member Functions | Protected Member Functions | Protected Attributes
MultiplePeopleForConversationElement Class Reference
Inheritance diagram for MultiplePeopleForConversationElement:
MultipleRelatedItemModelsAutoCompleteElement MultiSelectRelatedModelsAutoCompleteElement Element DerivedElementInterface OnChangeProcessMultiplePeopleForConversationElement

Static Public Member Functions

static getDisplayName ()
 
- Static Public Member Functions inherited from Element
static getDisplayName ()
 
static isReadOnly ()
 
static resolveInputNameForEditableInput ($attributeName)
 
static resolveInputNamePrefixIntoString ($inputNamePrefix)
 
static resolveInputIdPrefixIntoString ($inputIdPrefix)
 

Protected Member Functions

 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 ()
 

Protected Attributes

 $modelDerivationPathToItemFromContact = null
 
 $modelDerivationPathToItemFromUser = null
 
- Protected Attributes inherited from Element
 $model
 
 $attribute
 
 $form
 

Additional Inherited Members

- Public Member Functions inherited from Element
 __construct ($model, $attribute, $form=null, array $params=array())
 
 render ()
 
 getEditableNameIds ()
 
 getAttribute ()
 
 renderAsControlNonEditable ()
 
- 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>'
 

Detailed Description

User interface element for managing related model relations for conversation participants. This class supports a HAS_MANY specifically for the 'user' or 'contact' relation. This is utilized by the conversation model.

Definition at line 42 of file MultiplePeopleForConversationElement.php.


The documentation for this class was generated from the following file:
Generated on Tue Mar 31 2020 07:11:13