EditableDropDownCollectionElement Class Reference

Inheritance diagram for EditableDropDownCollectionElement:
Element

Protected Member Functions

 renderEditable ()
 renderControlEditable ()
 getItems ()
 canAllItemsBeRemoved ()
 getCollectionCountData ()
 renderItemTemplate ()
 renderRemoveLink ()
 renderAddInputAndAddButton ()
 registerScripts ()
 renderSortableLanguageLabelInputsForAddingNewValuesJavaScriptContent ()
 renderSortableLanguageLabelInputsForAddingNewValuesJuiSortableContent ()
 renderScriptCallToRebuildSelectInputFromInputs ()
 renderItemsOnChangeScript ()
 renderControlNonEditable ()
 getSpecificValueFromDropDownAttributeName ()
 getBaseLanguage ()
 getActiveLanguagesData ()
 getLabelsAttributeName ()
 getIdForInputField ($suffix)
 getNameForInputField ()
 getNameForLabelInputField ($language)
 getNameForExistingValueHiddenField ()
 getInputIdPrefix ()
 getLabelInputIdPrefix ($language)
 getDropDownArray ()
 renderMultipleAttributesUsingCollectionContent ()
 renderRemovalNoticeContent ()

Static Protected Member Functions

static renderLanguageLabelHtmlContent ($label)

Protected Attributes

 $collectionCountData

Detailed Description

Displays the editable dropdown interface which is used by the Designer module to allow values in a drop down list to be modified, added, or removed.

Definition at line 43 of file EditableDropDownCollectionElement.php.


Member Function Documentation

renderEditable (  )  [protected]

Generate editable version of the element includes the lable, control, and error content

Returns:
A string containing the element's content.

Reimplemented from Element.

Definition at line 47 of file EditableDropDownCollectionElement.php.

getBaseLanguage (  )  [protected]

The base language must be specified.

Definition at line 333 of file EditableDropDownCollectionElement.php.

getActiveLanguagesData (  )  [protected]

There must be at least one active language.

Definition at line 345 of file EditableDropDownCollectionElement.php.

getLabelsAttributeName (  )  [protected]

The labels attribute name must be specified

Definition at line 361 of file EditableDropDownCollectionElement.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Sat Sep 23 07:10:23 2017