Module Description
Multiple Data Field is a Drupal module that allows you to create custom fields with multiple values under the default table form. Base on module triple field and paragraphs table But it offers additional features.
Please note: all custom fields are not entity fields, so you cannot benefit from field widget, field renderer, or the entity formatter. It's just for the data.
How it works
To use the Multiple Data Field module, follow these steps:
* Step 1: Define the storage column machine name with an unlimited value.
* Step 2: Define field columns setings
* Step 3: Define in field widget for each columns
* Step 4: Define in field display for each columns
Supported storage types
Multiple Data Field supports various storage types, including:
* Numeric: Int, float, decimal
* Text: Varcha, Text, Json
* Boolean
* Date iso format: varchar (22)
* Date mysql format: Date, datetime, time, Year
* entity reference: Taxonomy, Node, User, ..., with Views reference
* File
Supported widgets
Multiple Data Field supports various widgets, including:
* Numeric: Textfield, range, number, select list, hidden
* Text: Textfield, Textarea, Text full html, Json editor, hidden
* Boolean: checkbox
* Date iso format: Date, datetime, month, week, year
* Date format: Date, datetime, timestamp, time, year
* Entity reference: List, auto commplete, radiobuton, hierachical select (taxonomy only)
* File: file manager
Supportes formatters
Multiple Data Field supports various formatters, including:
* Table (Boostrap-table, datatable) support field permission for create edit on fly
* Chart google chart, hightchart
* Unformat list order
* Details
Some issue
* The time of the field date (iso and unix date), which has a widget time, needs to be checked with the time zone. It has not been tested in all cases.
* Field file may have problems when deleting old files, and an ajax call must be sent to remove the fid in field columns.
In progress Multiple Field is still in development, and the following features are currently in progress:
* Edit in the field (in display mode)
Any help you can give will be greatly appreciated
Please note: all custom fields are not entity fields, so you cannot benefit from field widget, field renderer, or the entity formatter. It's just for the data.
How it works
To use the Multiple Data Field module, follow these steps:
* Step 1: Define the storage column machine name with an unlimited value.
* Step 2: Define field columns setings
* Step 3: Define in field widget for each columns
* Step 4: Define in field display for each columns
Supported storage types
Multiple Data Field supports various storage types, including:
* Numeric: Int, float, decimal
* Text: Varcha, Text, Json
* Boolean
* Date iso format: varchar (22)
* Date mysql format: Date, datetime, time, Year
* entity reference: Taxonomy, Node, User, ..., with Views reference
* File
Supported widgets
Multiple Data Field supports various widgets, including:
* Numeric: Textfield, range, number, select list, hidden
* Text: Textfield, Textarea, Text full html, Json editor, hidden
* Boolean: checkbox
* Date iso format: Date, datetime, month, week, year
* Date format: Date, datetime, timestamp, time, year
* Entity reference: List, auto commplete, radiobuton, hierachical select (taxonomy only)
* File: file manager
Supportes formatters
Multiple Data Field supports various formatters, including:
* Table (Boostrap-table, datatable) support field permission for create edit on fly
* Chart google chart, hightchart
* Unformat list order
* Details
Some issue
* The time of the field date (iso and unix date), which has a widget time, needs to be checked with the time zone. It has not been tested in all cases.
* Field file may have problems when deleting old files, and an ajax call must be sent to remove the fid in field columns.
In progress Multiple Field is still in development, and the following features are currently in progress:
* Edit in the field (in display mode)
Any help you can give will be greatly appreciated
Module Link
Project Usage
66
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
Multiple Data Field module aims to solve the issue of creating custom fields with multiple values under the default table form in Drupal, offering additional features for data storage, widgets, and formatters.
Data Name
datafield