BuilderColumnElement Class Reference

Inheritance diagram for BuilderColumnElement:
BuilderContainerElement BaseBuilderTableWrappedElement BaseBuilderElement

Data Fields

const TABLE_CSS_CLASSES_PARAM_KEY = 'tableCssClasses'

Protected Member Functions

 doesNotSupportEditable ()
 resolveAvailableNonEditableActionsArray ()
 resolveWrapperNonEditable ($elementContent, array $customDataAttributes, $actionsOverlay)
 resolveWrapperTdNonEditableByContent ($content, array $properties=array())
 resolveContentWhenColumnIsEmpty (&$content)
 resolveNonEditableContentWrappingTdHtmlOptions ()
 resolveNonEditableWrapperHtmlOptions ()
 resolveNonEditableExpanderTdHtmlOptions ()
 resolveColumnWrapperTdHtmlOptions ()

Detailed Description

Definition at line 37 of file BuilderColumnElement.php.


Member Function Documentation

doesNotSupportEditable (  )  [protected]

If this element should ever be rendered editable

Returns:
bool

Reimplemented from BaseBuilderElement.

Definition at line 44 of file BuilderColumnElement.php.

resolveAvailableNonEditableActionsArray (  )  [protected]

Return the available overlay actions for nonEditable representation

Returns:
array

Reimplemented from BaseBuilderElement.

Definition at line 49 of file BuilderColumnElement.php.

resolveWrapperNonEditable ( elementContent,
array $  customDataAttributes,
actionsOverlay 
) [protected]

Render the actual wrapper for nonEditable representation bundling provided information.

Parameters:
$elementContent 
array $customDataAttributes
$actionsOverlay 
Returns:
string

Reimplemented from BaseBuilderElement.

Definition at line 54 of file BuilderColumnElement.php.

resolveContentWhenColumnIsEmpty ( &$  content  )  [protected]

When the color is empty we need to add an extra div for the drop area to be visible

Parameters:
$content 

Definition at line 75 of file BuilderColumnElement.php.

resolveNonEditableContentWrappingTdHtmlOptions (  )  [protected]

Resolve wrapper's column html options

Returns:
array

Reimplemented from BaseBuilderTableWrappedElement.

Definition at line 83 of file BuilderColumnElement.php.

resolveNonEditableWrapperHtmlOptions (  )  [protected]

Resolve default html options for nonEditable representation's wrapper

Returns:
array

Reimplemented from BaseBuilderElement.

Definition at line 88 of file BuilderColumnElement.php.

resolveNonEditableExpanderTdHtmlOptions (  )  [protected]

Resolve and return html options of expander td

Returns:
array

Definition at line 105 of file BuilderColumnElement.php.

resolveColumnWrapperTdHtmlOptions (  )  [protected]

Resolve and return html options for the td wrapping whole non-editable output

Returns:
array

Definition at line 114 of file BuilderColumnElement.php.


Field Documentation

const TABLE_CSS_CLASSES_PARAM_KEY = 'tableCssClasses'

Param key used to store additional table css classes.

Definition at line 42 of file BuilderColumnElement.php.


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