So i work a lot with form and i hope in the future to see:
-
Back buttons: for go back in the multiple step form OR Features for grant to user the editing of previusly data fill in the other steps
-
Buttons: add custom button s in the form for send user to different other steps
-
checkbox and radiobox (is urgent for create a field for GDPR)
-
date & time field
-
hidden fields
-
phone number field with international prefix and validations
-
json input for load multiple options for radio checkbox and dropdowslist
-
json input for load the entire form in trigger form
-
Draggable reorder fields
-
Possibility to add variable value in the options like “label:value”
-
html field for add GDPR privacy policy link
-
Default value for prefill the field via expression AND OR query url params
-
settings for columns layout for formatting the form
-
settings for color/css for customize the theme
-
settings for add some text/html on top or bottom of page form (GDPR, credits,cookie policy ecc)
-
conditional view fields based on other fields value AND OR user interaction
-
custom validation on fields for limit character insert, validate input ecc
-
functionality for login and logout forms
-
some way more simple for populate dynamically the options from data of other node/workflow to trigger form and other page form (something like ai node with tools i think is a good idea)
i have found a workaround for dynamic population of options like that
on top the data from odoo populate options in second page of the form with this expressions:
{{
[
{
fieldLabel: "xxxx",
fieldType: "dropdown",
fieldOptions: {
values: $json.data[0].xxxx.map(entry => ({
option: entry.name
}))
},
requiredField: true
},
{
fieldLabel: "xxxx",
fieldType: "dropdown",
fieldOptions: {
values: $json.data[1].xxxx.map(entry => ({
option: entry.name
}))
},
requiredField: true
}
]
}}