mirror of
https://github.com/pcvolkmer/osc-variant.git
synced 2025-04-19 11:46:50 +00:00
Always save form field content for hidden form fields
This commit is contained in:
parent
abdef90e90
commit
1e7a95bb09
@ -93,6 +93,9 @@ In ihr sind die durchzuführenden Änderungen definiert. Eine Profildatei hat di
|
||||
```
|
||||
forms:
|
||||
- name: "ExampleForm"
|
||||
form_field:
|
||||
- name: "formularfeld"
|
||||
hide: true
|
||||
form_references:
|
||||
- name: "ref_first_mtb"
|
||||
referenced_data_form: "Formularverweis.Variante"
|
||||
@ -119,6 +122,12 @@ und dabei die vorhandenen Angaben für den Formularverweis zu ersetzen.
|
||||
Die Angaben für `referenced_data_form`, `anzeige_auswahl`, `anzeige` und `scripts_code` sind optional.
|
||||
Wird keine Angabe gemacht, wird der bestehende Wert beibehalten.
|
||||
|
||||
Zudem wird im Formular "ExampleForm" das Formularfeld "formularfeld" ausgeblendet, indem der Filter auf "false" gesetzt wird.
|
||||
Dadurch wird das Formularfeld nie angezeigt.
|
||||
Ein zuvor bestehender Filter wird ersetzt.
|
||||
Weiterhin wird die Eigenschaft "Speichern" des Formularfelds auf "Immer speichern" gesetzt um sicherzustellen, dass zuvor
|
||||
enthaltene Daten weiterhin gespeichert bleiben und werden, auch wenn das Formularfeld nicht sichtbar ist.
|
||||
|
||||
**Achtung!** Diese Anwendung überprüft keine Scripts und verwendet angegebene Scripts als "valid" im resultierenden OSC-File.
|
||||
|
||||
Zudem kann die Menükategorie angepasst werden.
|
||||
|
@ -538,7 +538,8 @@ impl FormEntry for Entry {
|
||||
condition: "false".into(),
|
||||
valid: true,
|
||||
ref_entries: Some(RefEntries { ref_entry: None }),
|
||||
})
|
||||
});
|
||||
self.speichern = "0".into()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -561,7 +561,8 @@ impl FormEntry for Entry {
|
||||
condition: "false".into(),
|
||||
valid: true,
|
||||
ref_entries: Some(RefEntries { ref_entry: None }),
|
||||
})
|
||||
});
|
||||
self.speichern = "0".into()
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user