Configuration¶
By default Expose will parse the Class you’re working with by itself and use defaults to give you the best default experience it can. You can additionally create a Configuration File in your Configuration Folder called Expose.ModelName.yaml.
The General Syntax of this File looks like this
'\My\Package\Domain\Model\MyModel':
listProperties: someProperty
defaultSortBy: someProperty
properties:
someProperty:
label: Some cool Property
control: Textarea
Class Configurations¶
| Name | Description |
|---|---|
| listProperties | Contains properties that should be display as columns in the list view |
| searchProperties | List of properties used by the SearchBehavior |
| filterProperties | List of properties used by the FilterBehavior |
| defaultSortBy | Default property to sort by |
| defaultOrder | Default order to sort the property |
| defaultWrap | Default wrap to use for the form controls |
| layout | Layout used by the Crud Controller |
| listBehaviors | Array of Behaviors that are used by the list view. |
Property Configurations¶
| Name | Description |
|---|---|
| label | Description that will be places under the form control |
| control | Contains properties that should be display as columns in the list view |
| infotext | Description that will be places under the form control |
| optionsProvider | Description that will be places under the form control |
| wrap | Description that will be places under the form control |