Class ReactEditForm
java.lang.Object
com.inductiveautomation.ignition.gateway.web.pages.config.ReactEditForm
Used to build a json object representing a config section form, used in the React front end.
Representation:
{ standard: { categoryKeys: [...],
[categoryKey]: [ { //field id, name, type, value, description, //optional default //optional }, ... ],
[categoryKey]: [ ... ], ... },
advanced: { ... } }
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAdvancedCategories
(com.inductiveautomation.ignition.common.gson.JsonObject form) getCategories
(com.inductiveautomation.ignition.common.gson.JsonObject form) static com.inductiveautomation.ignition.common.gson.JsonObject
merge
(com.inductiveautomation.ignition.common.gson.JsonObject form1, com.inductiveautomation.ignition.common.gson.JsonObject form2) Merge form 2 into form 1.static ReactEditForm.Builder
static com.inductiveautomation.ignition.common.gson.JsonObject
put
(com.inductiveautomation.ignition.common.gson.JsonObject form, String category, List<com.inductiveautomation.ignition.common.gson.JsonObject> fields) static com.inductiveautomation.ignition.common.gson.JsonObject
putAdvanced
(com.inductiveautomation.ignition.common.gson.JsonObject form, String category, List<com.inductiveautomation.ignition.common.gson.JsonObject> fields) static com.inductiveautomation.ignition.common.gson.JsonObject
static com.inductiveautomation.ignition.common.gson.JsonObject
remove
(com.inductiveautomation.ignition.common.gson.JsonObject form, String category, List<String> fieldIds)
-
Field Details
-
KEYS
- See Also:
-
STANDARD
- See Also:
-
ADVANCED
- See Also:
-
CATEGORY_TYPES
-
-
Constructor Details
-
ReactEditForm
public ReactEditForm()
-
-
Method Details
-
newBuilder
-
put
-
putAdvanced
-
remove
public static com.inductiveautomation.ignition.common.gson.JsonObject remove(com.inductiveautomation.ignition.common.gson.JsonObject form, String category) -
getCategories
-
getAdvancedCategories
-
merge
public static com.inductiveautomation.ignition.common.gson.JsonObject merge(com.inductiveautomation.ignition.common.gson.JsonObject form1, com.inductiveautomation.ignition.common.gson.JsonObject form2) Merge form 2 into form 1. Modifies the argument -
remove
-