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

Static Public Member Functions

static getDisplayName ()
static renderHtmlContentLabelFromContactAndKeyword ($contact, $keyword)
static renderHtmlContentLabelFromUserAndKeyword ($user, $keyword)
- Static Public Member Functions inherited from Element
static getDisplayName ()
static isReadOnly ()
static resolveInputNameForEditableInput ($attributeName)
static resolveInputNamePrefixIntoString ($inputNamePrefix)
static resolveInputIdPrefixIntoString ($inputIdPrefix)

Protected Member Functions

 getFormName ()
 getUnqualifiedNameForIdField ()
 getUnqualifiedIdForIdField ()
 assertModelType ()
 getFormattedAttributeLabel ()
 getWidgetSourceUrl ()
 getWidgetHintText ()
 getRelationName ()
 resolveIdAndNameByModel (RedBeanModel $model)
 getExistingIdsAndLabels ()
- 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
- Protected Attributes inherited from Element

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
 $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 activities. This class supports a HAS_MANY specifically for the 'contact' relation. This is utilized by the meeting model.

Definition at line 42 of file MultipleContactsForMeetingElement.php.

Member Function Documentation

static renderHtmlContentLabelFromContactAndKeyword (   $contact,

Given a contact model and a keyword, render the strval of the contact and the matched email address that the keyword matches. If the keyword does not match any email addresses on the contact, render the primary email if it exists. Otherwise just render the strval contact.

object$contact- model

Definition at line 123 of file MultipleContactsForMeetingElement.php.

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