Module Description
Synopsis
This is a module for module developers. It provides field widgets for use on forms, particularly entity forms, for the core MapItem field. The Map field, which is "an entity field for storing a serialized array of values," does not have a widget in core.
Requirements
The Map field is not available in the field UI. It is typically added as a base field. At the moment there are no other widgets available, so this widget will be selected in the Form mode settings. It can also be specified in the field definition:
$fields['query_params'] = BaseFieldDefinition::create('map') ->setLabel(t('Array')) ->setDisplayOptions( 'view', [ 'region' => 'hidden', ] ) ->setDisplayOptions( 'form', [ 'label' => 'above', 'type' => 'map_assoc_widget', 'region' => 'content' ] ) ->setTranslatable(FALSE) ->setDescription( 'Enter array items.' ) ->setDisplayConfigurable('form', TRUE) ->setDisplayConfigurable('view', FALSE); Roadmap
Initially there is an associative array widget, which I needed for another project. An indexed array could be added if others need that.
Dependencies
There are no other dependencies.
This is a module for module developers. It provides field widgets for use on forms, particularly entity forms, for the core MapItem field. The Map field, which is "an entity field for storing a serialized array of values," does not have a widget in core.
Requirements
The Map field is not available in the field UI. It is typically added as a base field. At the moment there are no other widgets available, so this widget will be selected in the Form mode settings. It can also be specified in the field definition:
$fields['query_params'] = BaseFieldDefinition::create('map') ->setLabel(t('Array')) ->setDisplayOptions( 'view', [ 'region' => 'hidden', ] ) ->setDisplayOptions( 'form', [ 'label' => 'above', 'type' => 'map_assoc_widget', 'region' => 'content' ] ) ->setTranslatable(FALSE) ->setDescription( 'Enter array items.' ) ->setDisplayConfigurable('form', TRUE) ->setDisplayConfigurable('view', FALSE); Roadmap
Initially there is an associative array widget, which I needed for another project. An indexed array could be added if others need that.
Dependencies
There are no other dependencies.
Module Link
Project Usage
323
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module provides field widgets for the core MapItem field, allowing module developers to use it on forms, particularly entity forms, where the Map field does not have a widget in core.
Data Name
map_widget