Default implementation of a filter panel element.

 Methods

{@inheritDoc}

getPropertyName() 

{@inheritDoc}

getValue() 

{@inheritDoc}

initialize(\ContaoCommunityAlliance\DcGeneral\Data\ConfigInterface $objConfig, \ContaoCommunityAlliance\DcGeneral\Panel\PanelElementInterface $objElement) 

Parameters

$objConfig

$objElement

{@inheritDoc}

render(\ContaoCommunityAlliance\DcGeneral\View\ViewTemplateInterface $objTemplate) 

Parameters

$objTemplate

{@inheritDoc}

setPropertyName($strProperty) 

Parameters

$strProperty

{@inheritDoc}

setValue($mixValue) 

Parameters

$mixValue

Retrieve the persistent value from the input provider.

getPersistent() : null | mixed

Returns

nullmixed

Store the persistent value in the input provider.

setPersistent(mixed $strValue) : void

Parameters

$strValue

mixed

The value to store.

Load the filter options from the configured property.

loadFilterOptions() : void

Update the local value property with data from either the session or from the input provider.

updateValue() : void

 Properties

 

All valid filter options of the property.

$arrfilterOptions : array
 

The current value of this filter.

$mixValue : mixed
 

Name of the property this filter reacts on.

$strProperty : string