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 classstatic 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.JsonObjectmerge(com.inductiveautomation.ignition.common.gson.JsonObject form1, com.inductiveautomation.ignition.common.gson.JsonObject form2) Merge form 2 into form 1.static ReactEditForm.Builderstatic com.inductiveautomation.ignition.common.gson.JsonObjectput(com.inductiveautomation.ignition.common.gson.JsonObject form, String category, List<com.inductiveautomation.ignition.common.gson.JsonObject> fields) static com.inductiveautomation.ignition.common.gson.JsonObjectputAdvanced(com.inductiveautomation.ignition.common.gson.JsonObject form, String category, List<com.inductiveautomation.ignition.common.gson.JsonObject> fields) static com.inductiveautomation.ignition.common.gson.JsonObjectstatic com.inductiveautomation.ignition.common.gson.JsonObjectremove(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
-