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.

Project Usage
323
Creation Date
Changed Date
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

OPENAI CHATBOT

OPENAI CHATBOT

20:01:31
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.