Class ReactEditForm
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.web.pages.config.ReactEditForm
 
- 
 public class ReactEditForm extends java.lang.ObjectUsed 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 SummaryNested Classes Modifier and Type Class Description static classReactEditForm.Builderstatic classReactEditForm.Field
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringADVANCEDstatic java.util.List<java.lang.String>CATEGORY_TYPESstatic java.lang.StringKEYSstatic java.lang.StringSTANDARD
 - 
Constructor SummaryConstructors Constructor Description ReactEditForm()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.String>getAdvancedCategories(com.inductiveautomation.ignition.common.gson.JsonObject form)static java.util.List<java.lang.String>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.BuildernewBuilder()static com.inductiveautomation.ignition.common.gson.JsonObjectput(com.inductiveautomation.ignition.common.gson.JsonObject form, java.lang.String category, java.util.List<com.inductiveautomation.ignition.common.gson.JsonObject> fields)static com.inductiveautomation.ignition.common.gson.JsonObjectputAdvanced(com.inductiveautomation.ignition.common.gson.JsonObject form, java.lang.String category, java.util.List<com.inductiveautomation.ignition.common.gson.JsonObject> fields)static com.inductiveautomation.ignition.common.gson.JsonObjectremove(com.inductiveautomation.ignition.common.gson.JsonObject form, java.lang.String category)static com.inductiveautomation.ignition.common.gson.JsonObjectremove(com.inductiveautomation.ignition.common.gson.JsonObject form, java.lang.String category, java.util.List<java.lang.String> fieldIds)
 
- 
- 
- 
Field Detail- 
KEYSpublic static final java.lang.String KEYS - See Also:
- Constant Field Values
 
 - 
STANDARDpublic static final java.lang.String STANDARD - See Also:
- Constant Field Values
 
 - 
ADVANCEDpublic static final java.lang.String ADVANCED - See Also:
- Constant Field Values
 
 - 
CATEGORY_TYPESpublic static final java.util.List<java.lang.String> CATEGORY_TYPES 
 
- 
 - 
Method Detail- 
newBuilderpublic static ReactEditForm.Builder newBuilder() 
 - 
putpublic static com.inductiveautomation.ignition.common.gson.JsonObject put(com.inductiveautomation.ignition.common.gson.JsonObject form, java.lang.String category, java.util.List<com.inductiveautomation.ignition.common.gson.JsonObject> fields)
 - 
putAdvancedpublic static com.inductiveautomation.ignition.common.gson.JsonObject putAdvanced(com.inductiveautomation.ignition.common.gson.JsonObject form, java.lang.String category, java.util.List<com.inductiveautomation.ignition.common.gson.JsonObject> fields)
 - 
removepublic static com.inductiveautomation.ignition.common.gson.JsonObject remove(com.inductiveautomation.ignition.common.gson.JsonObject form, java.lang.String category)
 - 
getCategoriespublic static java.util.List<java.lang.String> getCategories(com.inductiveautomation.ignition.common.gson.JsonObject form) 
 - 
getAdvancedCategoriespublic static java.util.List<java.lang.String> getAdvancedCategories(com.inductiveautomation.ignition.common.gson.JsonObject form) 
 - 
mergepublic 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
 - 
removepublic static com.inductiveautomation.ignition.common.gson.JsonObject remove(com.inductiveautomation.ignition.common.gson.JsonObject form, java.lang.String category, java.util.List<java.lang.String> fieldIds)
 
- 
 
-