Added dropdown support to generated form

This commit is contained in:
Imran Remtulla
2022-11-19 15:42:20 -05:00
parent a4bc278e4c
commit d19f9101d6
6 changed files with 40 additions and 14 deletions

View File

@@ -66,7 +66,7 @@ class _AddAppPageState extends State<AddAppPage> {
])
]
],
onValueChanges: (values, valid) {
onValueChanges: (values, valid, isBuilding) {
setState(() {
userInput = values[0];
var source = valid
@@ -179,7 +179,7 @@ class _AddAppPageState extends State<AddAppPage> {
.additionalDataFormItems.isNotEmpty)
GeneratedForm(
items: pickedSource!.additionalDataFormItems,
onValueChanges: (values, valid) {
onValueChanges: (values, valid, isBuilding) {
setState(() {
additionalData = values;
validAdditionalData = valid;

View File

@@ -142,7 +142,7 @@ class _SettingsPageState extends State<SettingsPage> {
if (e.moreSourceSettingsFormItems.isNotEmpty) {
return GeneratedForm(
items: e.moreSourceSettingsFormItems.map((e) => [e]).toList(),
onValueChanges: (values, valid) {
onValueChanges: (values, valid, isBuilding) {
if (valid) {
for (var i = 0; i < values.length; i++) {
settingsProvider.setSettingString(