Class DefaultProperty
Class DefaultProperty.
Default implementation of a property definition.
- DcGeneral\DataDefinition\Definition\Properties\DefaultProperty implements DcGeneral\DataDefinition\Definition\Properties\PropertyInterface
Namespace: DcGeneral\DataDefinition\Definition\Properties
Package: DcGeneral\DataDefinition\Definition\Properties
Located at DataDefinition/Definition/Properties/DefaultProperty.php
Package: DcGeneral\DataDefinition\Definition\Properties
Located at DataDefinition/Definition/Properties/DefaultProperty.php
protected
string
|
$name |
|
#
The property name. |
protected
string
|
$label |
|
#
The label of the property. |
protected
string
|
$description |
|
#
The description of the property. |
protected
mixed
|
$defaultValue |
|
#
The default value of the property. |
protected
boolean
|
$excluded |
|
#
Define if this property shall be excluded by default. |
protected
boolean
|
$searchable |
|
#
Flag if this property shall be searchable. |
protected
boolean
|
$sortable |
|
#
Flag if this property shall be sortable. |
protected
boolean
|
$filterable |
|
#
Flag if this property shall be filterable. |
protected
string
|
$groupingMode |
|
#
The grouping mode for this property. |
protected
string
|
$groupingLength |
|
#
The grouing length of this property. See grouping mode. |
protected
string
|
$sortingMode |
|
#
The sorting mode for this property. |
protected
string
|
$widgetType |
|
#
The input widget type to use. |
protected
array|null
|
$options |
|
#
The value options for this property. |
protected
string
|
$explanation |
|
#
The explanation string for this property. |
protected
array
|
$extra |
|
#
The extra information for this property. |