Untitled

 avatar
unknown
plain_text
a year ago
55 kB
4
Indexable
{
  "schemaKey": "form_key_19",
  "title": "Untitled Form 22",
  "type": "object",
  "fields": [
    {
      "fieldName": "INPUT",
      "version": 0,
      "key": "INPUT_21",
      "isShowField": true,
      "componentPropsAllowConfig": {
        "placeholder": {
          "type": "string",
          "props": {
            "defaultValue": "INPUT_21"
          },
          "path": "componentPropsAllowConfig.placeholder"
        },
        "hideIf": {
          "type": "hide_if",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.hideIf"
        }
      },
      "formItemPropsAllowConfig": {
        "rules": {
          "type": "array",
          "props": {
            "defaultValue": [
              {
                "required": true,
                "message": "required"
              },
              {
                "whitespace": true,
                "message": "Trường văn bản không được để trống"
              },
              {
                "pattern": "^[\\w]+$",
                "message": "Words only"
              }
            ],
            "isAddable": false
          },
          "path": "formItemPropsAllowConfig.rules"
        },
        "label": {
          "type": "string",
          "props": {
            "defaultValue": "INPUT_21"
          },
          "path": "formItemPropsAllowConfig.label"
        },
        "initFieldData": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "formItemPropsAllowConfig.initFieldData"
        },
        "wrapperColumnNumber": {
          "type": "configSelectColumn",
          "props": {
            "defaultValue": 24
          },
          "path": "formItemPropsAllowConfig.wrapperColumnNumber"
        }
      },
      "styleWrapperAllowConfig": {
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff"
          },
          "path": "styleWrapperAllowConfig.backgroundColor"
        },
        "padding": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.padding"
        },
        "paddingBlock": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingBlock"
        },
        "paddingInline": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingInline"
        },
        "borderRadius": {
          "type": "number",
          "props": {
            "defaultValue": 6
          },
          "path": "styleWrapperAllowConfig.borderRadius"
        },
        "marginTop": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginTop"
        },
        "marginRight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginRight"
        },
        "marginBottom": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginBottom"
        },
        "marginLeft": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginLeft"
        }
      },
      "styleComponentAllowConfig": {
        "className": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "styleComponentAllowConfig.className"
        }
      },
      "styleLabelAllowConfig": {
        "color": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.color"
        },
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff00"
          },
          "path": "styleLabelAllowConfig.backgroundColor"
        },
        "border": {
          "type": "select",
          "props": {
            "defaultValue": "none",
            "options": [
              {
                "label": "All",
                "value": "border"
              },
              {
                "label": "Left",
                "value": "borderLeft"
              },
              {
                "label": "Right",
                "value": "borderRight"
              },
              {
                "label": "Top",
                "value": "borderTop"
              },
              {
                "label": "Bottom",
                "value": "borderBottom"
              }
            ]
          },
          "path": "styleLabelAllowConfig.border"
        },
        "borderColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.borderColor"
        },
        "borderWidth": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "styleLabelAllowConfig.borderWidth"
        },
        "fontSize": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontSize"
        },
        "fontWeight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontWeight"
        }
      }
    },
    {
      "fieldName": "TEXTAREA",
      "version": 0,
      "key": "TEXTAREA_26",
      "isShowField": true,
      "componentPropsAllowConfig": {
        "placeholder": {
          "type": "string",
          "props": {
            "defaultValue": "TEXTAREA_26"
          },
          "path": "componentPropsAllowConfig.placeholder"
        },
        "hideIf": {
          "type": "hide_if",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.hideIf"
        }
      },
      "formItemPropsAllowConfig": {
        "rules": {
          "type": "array",
          "props": {
            "defaultValue": [
              {
                "required": true,
                "message": "required"
              },
              {
                "whitespace": true,
                "message": "Trường văn bản không được để trống"
              },
              {
                "pattern": "^[\\w]+$",
                "message": "Words only"
              }
            ],
            "isAddable": false
          },
          "path": "formItemPropsAllowConfig.rules"
        },
        "label": {
          "type": "string",
          "props": {
            "defaultValue": "TEXTAREA_26"
          },
          "path": "formItemPropsAllowConfig.label"
        },
        "wrapperColumnNumber": {
          "type": "configSelectColumn",
          "props": {
            "defaultValue": 24
          },
          "path": "formItemPropsAllowConfig.wrapperColumnNumber"
        }
      },
      "styleWrapperAllowConfig": {
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff"
          },
          "path": "styleWrapperAllowConfig.backgroundColor"
        },
        "padding": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.padding"
        },
        "paddingBlock": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingBlock"
        },
        "paddingInline": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingInline"
        },
        "borderRadius": {
          "type": "number",
          "props": {
            "defaultValue": 6
          },
          "path": "styleWrapperAllowConfig.borderRadius"
        },
        "marginTop": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginTop"
        },
        "marginRight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginRight"
        },
        "marginBottom": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginBottom"
        },
        "marginLeft": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginLeft"
        }
      },
      "styleComponentAllowConfig": {
        "className": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "styleComponentAllowConfig.className"
        }
      },
      "styleLabelAllowConfig": {
        "color": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.color"
        },
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff00"
          },
          "path": "styleLabelAllowConfig.backgroundColor"
        },
        "border": {
          "type": "select",
          "props": {
            "defaultValue": "none",
            "options": [
              {
                "label": "All",
                "value": "border"
              },
              {
                "label": "Left",
                "value": "borderLeft"
              },
              {
                "label": "Right",
                "value": "borderRight"
              },
              {
                "label": "Top",
                "value": "borderTop"
              },
              {
                "label": "Bottom",
                "value": "borderBottom"
              }
            ]
          },
          "path": "styleLabelAllowConfig.border"
        },
        "borderColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.borderColor"
        },
        "borderWidth": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "styleLabelAllowConfig.borderWidth"
        },
        "fontSize": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontSize"
        },
        "fontWeight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontWeight"
        }
      }
    },
    {
      "fieldName": "INPUT",
      "version": 0,
      "key": "INPUT_24",
      "isShowField": true,
      "componentPropsAllowConfig": {
        "placeholder": {
          "type": "string",
          "props": {
            "defaultValue": "INPUT_24"
          },
          "path": "componentPropsAllowConfig.placeholder"
        },
        "hideIf": {
          "type": "hide_if",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.hideIf"
        }
      },
      "formItemPropsAllowConfig": {
        "rules": {
          "type": "array",
          "props": {
            "defaultValue": [
              {
                "required": true,
                "message": "required"
              },
              {
                "whitespace": true,
                "message": "Trường văn bản không được để trống"
              },
              {
                "pattern": "^[\\w]+$",
                "message": "Words only"
              }
            ],
            "isAddable": false
          },
          "path": "formItemPropsAllowConfig.rules"
        },
        "label": {
          "type": "string",
          "props": {
            "defaultValue": "INPUT_24"
          },
          "path": "formItemPropsAllowConfig.label"
        },
        "initFieldData": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "formItemPropsAllowConfig.initFieldData"
        },
        "wrapperColumnNumber": {
          "type": "configSelectColumn",
          "props": {
            "defaultValue": 24
          },
          "path": "formItemPropsAllowConfig.wrapperColumnNumber"
        }
      },
      "styleWrapperAllowConfig": {
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff"
          },
          "path": "styleWrapperAllowConfig.backgroundColor"
        },
        "padding": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.padding"
        },
        "paddingBlock": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingBlock"
        },
        "paddingInline": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingInline"
        },
        "borderRadius": {
          "type": "number",
          "props": {
            "defaultValue": 6
          },
          "path": "styleWrapperAllowConfig.borderRadius"
        },
        "marginTop": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginTop"
        },
        "marginRight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginRight"
        },
        "marginBottom": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginBottom"
        },
        "marginLeft": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginLeft"
        }
      },
      "styleComponentAllowConfig": {
        "className": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "styleComponentAllowConfig.className"
        }
      },
      "styleLabelAllowConfig": {
        "color": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.color"
        },
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff00"
          },
          "path": "styleLabelAllowConfig.backgroundColor"
        },
        "border": {
          "type": "select",
          "props": {
            "defaultValue": "none",
            "options": [
              {
                "label": "All",
                "value": "border"
              },
              {
                "label": "Left",
                "value": "borderLeft"
              },
              {
                "label": "Right",
                "value": "borderRight"
              },
              {
                "label": "Top",
                "value": "borderTop"
              },
              {
                "label": "Bottom",
                "value": "borderBottom"
              }
            ]
          },
          "path": "styleLabelAllowConfig.border"
        },
        "borderColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.borderColor"
        },
        "borderWidth": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "styleLabelAllowConfig.borderWidth"
        },
        "fontSize": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontSize"
        },
        "fontWeight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontWeight"
        }
      }
    },
    {
      "fieldName": "INPUT",
      "version": 0,
      "key": "INPUT_28",
      "isShowField": true,
      "componentPropsAllowConfig": {
        "placeholder": {
          "type": "string",
          "props": {
            "defaultValue": "INPUT_28"
          },
          "path": "componentPropsAllowConfig.placeholder"
        },
        "hideIf": {
          "type": "hide_if",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.hideIf"
        }
      },
      "formItemPropsAllowConfig": {
        "rules": {
          "type": "array",
          "props": {
            "defaultValue": [
              {
                "required": true,
                "message": "required"
              },
              {
                "whitespace": true,
                "message": "Trường văn bản không được để trống"
              },
              {
                "pattern": "^[\\w]+$",
                "message": "Words only"
              }
            ],
            "isAddable": false
          },
          "path": "formItemPropsAllowConfig.rules"
        },
        "label": {
          "type": "string",
          "props": {
            "defaultValue": "INPUT_28"
          },
          "path": "formItemPropsAllowConfig.label"
        },
        "initFieldData": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "formItemPropsAllowConfig.initFieldData"
        },
        "wrapperColumnNumber": {
          "type": "configSelectColumn",
          "props": {
            "defaultValue": 24
          },
          "path": "formItemPropsAllowConfig.wrapperColumnNumber"
        }
      },
      "styleWrapperAllowConfig": {
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff"
          },
          "path": "styleWrapperAllowConfig.backgroundColor"
        },
        "padding": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.padding"
        },
        "paddingBlock": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingBlock"
        },
        "paddingInline": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingInline"
        },
        "borderRadius": {
          "type": "number",
          "props": {
            "defaultValue": 6
          },
          "path": "styleWrapperAllowConfig.borderRadius"
        },
        "marginTop": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginTop"
        },
        "marginRight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginRight"
        },
        "marginBottom": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginBottom"
        },
        "marginLeft": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginLeft"
        }
      },
      "styleComponentAllowConfig": {
        "className": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "styleComponentAllowConfig.className"
        }
      },
      "styleLabelAllowConfig": {
        "color": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.color"
        },
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff00"
          },
          "path": "styleLabelAllowConfig.backgroundColor"
        },
        "border": {
          "type": "select",
          "props": {
            "defaultValue": "none",
            "options": [
              {
                "label": "All",
                "value": "border"
              },
              {
                "label": "Left",
                "value": "borderLeft"
              },
              {
                "label": "Right",
                "value": "borderRight"
              },
              {
                "label": "Top",
                "value": "borderTop"
              },
              {
                "label": "Bottom",
                "value": "borderBottom"
              }
            ]
          },
          "path": "styleLabelAllowConfig.border"
        },
        "borderColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.borderColor"
        },
        "borderWidth": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "styleLabelAllowConfig.borderWidth"
        },
        "fontSize": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontSize"
        },
        "fontWeight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontWeight"
        }
      }
    },
    {
      "fieldName": "INPUT",
      "version": 0,
      "key": "INPUT_30",
      "isShowField": true,
      "componentPropsAllowConfig": {
        "placeholder": {
          "type": "string",
          "props": {
            "defaultValue": "INPUT_30"
          },
          "path": "componentPropsAllowConfig.placeholder"
        },
        "hideIf": {
          "type": "hide_if",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.hideIf"
        }
      },
      "formItemPropsAllowConfig": {
        "rules": {
          "type": "array",
          "props": {
            "defaultValue": [
              {
                "required": true,
                "message": "required"
              },
              {
                "whitespace": true,
                "message": "Trường văn bản không được để trống"
              },
              {
                "pattern": "^[\\w]+$",
                "message": "Words only"
              }
            ],
            "isAddable": false
          },
          "path": "formItemPropsAllowConfig.rules"
        },
        "label": {
          "type": "string",
          "props": {
            "defaultValue": "INPUT_30"
          },
          "path": "formItemPropsAllowConfig.label"
        },
        "initFieldData": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "formItemPropsAllowConfig.initFieldData"
        },
        "wrapperColumnNumber": {
          "type": "configSelectColumn",
          "props": {
            "defaultValue": 24
          },
          "path": "formItemPropsAllowConfig.wrapperColumnNumber"
        }
      },
      "styleWrapperAllowConfig": {
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff"
          },
          "path": "styleWrapperAllowConfig.backgroundColor"
        },
        "padding": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.padding"
        },
        "paddingBlock": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingBlock"
        },
        "paddingInline": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingInline"
        },
        "borderRadius": {
          "type": "number",
          "props": {
            "defaultValue": 6
          },
          "path": "styleWrapperAllowConfig.borderRadius"
        },
        "marginTop": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginTop"
        },
        "marginRight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginRight"
        },
        "marginBottom": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginBottom"
        },
        "marginLeft": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginLeft"
        }
      },
      "styleComponentAllowConfig": {
        "className": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "styleComponentAllowConfig.className"
        }
      },
      "styleLabelAllowConfig": {
        "color": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.color"
        },
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff00"
          },
          "path": "styleLabelAllowConfig.backgroundColor"
        },
        "border": {
          "type": "select",
          "props": {
            "defaultValue": "none",
            "options": [
              {
                "label": "All",
                "value": "border"
              },
              {
                "label": "Left",
                "value": "borderLeft"
              },
              {
                "label": "Right",
                "value": "borderRight"
              },
              {
                "label": "Top",
                "value": "borderTop"
              },
              {
                "label": "Bottom",
                "value": "borderBottom"
              }
            ]
          },
          "path": "styleLabelAllowConfig.border"
        },
        "borderColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.borderColor"
        },
        "borderWidth": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "styleLabelAllowConfig.borderWidth"
        },
        "fontSize": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontSize"
        },
        "fontWeight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontWeight"
        }
      }
    },
    {
      "fieldName": "F_ADDRESS",
      "version": 4,
      "key": "F_ADDRESS_40",
      "title": "Select Address",
      "isShowField": true,
      "componentPropsAllowConfig": {
        "optionsProvince": {
          "type": "object",
          "label": "options for province",
          "children": {
            "required": {
              "type": "boolean",
              "props": {
                "defaultValue": true
              },
              "path": "componentPropsAllowConfig.optionsProvince.children.required"
            },
            "label": {
              "type": "string",
              "props": {
                "defaultValue": "Tỉnh/Thành Phố"
              },
              "path": "componentPropsAllowConfig.optionsProvince.children.label"
            },
            "name": {
              "type": "string",
              "props": {
                "defaultValue": "PROVINCE_37",
                "disabled": true
              },
              "path": "componentPropsAllowConfig.optionsProvince.children.name"
            },
            "placeholder": {
              "type": "string",
              "props": {
                "defaultValue": "Chọn tỉnh/thành phố..."
              },
              "path": "componentPropsAllowConfig.optionsProvince.children.placeholder"
            },
            "initialValue": {
              "type": "string",
              "props": {
                "defaultValue": "an_giang",
                "disabled": true
              },
              "path": "componentPropsAllowConfig.optionsProvince.children.initialValue"
            },
            "colConfig": {
              "type": "configNumberColumns",
              "props": {
                "isAddable": false,
                "isDeletable": false,
                "defaultValue": [
                  {
                    "xxl": 12,
                    "xl": 12,
                    "lg": 12,
                    "md": 12,
                    "sm": 24,
                    "xs": 24
                  }
                ]
              },
              "path": "componentPropsAllowConfig.optionsWard.children.colConfig"
            }
          }
        },
        "optionsDistrict": {
          "type": "object",
          "label": "options for district",
          "children": {
            "required": {
              "type": "boolean",
              "props": {
                "defaultValue": true
              },
              "path": "componentPropsAllowConfig.optionsDistrict.children.required"
            },
            "label": {
              "type": "string",
              "props": {
                "defaultValue": "Quận/Huyện"
              },
              "path": "componentPropsAllowConfig.optionsDistrict.children.label"
            },
            "name": {
              "type": "string",
              "props": {
                "defaultValue": "DISTRICT_38",
                "disabled": true
              },
              "path": "componentPropsAllowConfig.optionsDistrict.children.name"
            },
            "placeholder": {
              "type": "string",
              "props": {
                "defaultValue": "Chọn quận/huyện..."
              },
              "path": "componentPropsAllowConfig.optionsDistrict.children.placeholder"
            },
            "colConfig": {
              "type": "configNumberColumns",
              "props": {
                "isAddable": false,
                "isDeletable": false,
                "defaultValue": [
                  {
                    "xxl": 12,
                    "xl": 12,
                    "lg": 12,
                    "md": 12,
                    "sm": 24,
                    "xs": 24
                  }
                ]
              },
              "path": "componentPropsAllowConfig.optionsWard.children.colConfig"
            }
          }
        },
        "optionsWard": {
          "type": "object",
          "label": "options for ward",
          "children": {
            "required": {
              "type": "boolean",
              "props": {
                "defaultValue": true
              },
              "path": "componentPropsAllowConfig.optionsWard.children.required"
            },
            "label": {
              "type": "string",
              "props": {
                "defaultValue": "Phường/Xã"
              },
              "path": "componentPropsAllowConfig.optionsWard.children.label"
            },
            "name": {
              "type": "string",
              "props": {
                "defaultValue": "WARDS_39",
                "disabled": true
              },
              "path": "componentPropsAllowConfig.optionsWard.children.name"
            },
            "placeholder": {
              "type": "string",
              "props": {
                "defaultValue": "Chọn phường/xã..."
              },
              "path": "componentPropsAllowConfig.optionsWard.children.placeholder"
            },
            "colConfig": {
              "type": "configNumberColumns",
              "props": {
                "isAddable": false,
                "isDeletable": false,
                "defaultValue": [
                  {
                    "xxl": 12,
                    "xl": 12,
                    "lg": 12,
                    "md": 12,
                    "sm": 24,
                    "xs": 24
                  }
                ]
              },
              "path": "componentPropsAllowConfig.optionsWard.children.colConfig"
            }
          }
        },
        "isShowDistrict": {
          "type": "boolean",
          "props": {
            "defaultValue": true
          },
          "path": "componentPropsAllowConfig.isShowDistrict"
        },
        "showSearch": {
          "type": "boolean",
          "props": {
            "defaultValue": true
          },
          "path": "componentPropsAllowConfig.showSearch"
        },
        "isShowWard": {
          "type": "boolean",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.isShowWard"
        },
        "gutter": {
          "type": "array",
          "props": {
            "isAddable": false,
            "defaultValue": [
              {
                "gutterX": 8,
                "gutterY": 8
              }
            ]
          },
          "path": "componentPropsAllowConfig.gutter"
        },
        "hideIf": {
          "type": "hide_if",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.hideIf"
        }
      },
      "formItemPropsAllowConfig": {
        "wrapperColumnNumber": {
          "type": "configSelectColumn",
          "props": {
            "defaultValue": 24
          },
          "path": "formItemPropsAllowConfig.wrapperColumnNumber"
        }
      },
      "formItemPropsReadOnly": {
        "rules": [
          {
            "required": true
          }
        ]
      },
      "styleWrapperAllowConfig": {
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff"
          },
          "path": "styleWrapperAllowConfig.backgroundColor"
        },
        "padding": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.padding"
        },
        "paddingBlock": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingBlock"
        },
        "paddingInline": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingInline"
        },
        "borderRadius": {
          "type": "number",
          "props": {
            "defaultValue": 6
          },
          "path": "styleWrapperAllowConfig.borderRadius"
        },
        "marginTop": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginTop"
        },
        "marginRight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginRight"
        },
        "marginBottom": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginBottom"
        },
        "marginLeft": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginLeft"
        }
      },
      "styleComponentAllowConfig": {
        "className": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "styleComponentAllowConfig.className"
        }
      },
      "styleLabelAllowConfig": {
        "color": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.color"
        },
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff00"
          },
          "path": "styleLabelAllowConfig.backgroundColor"
        },
        "border": {
          "type": "select",
          "props": {
            "defaultValue": "none",
            "options": [
              {
                "label": "All",
                "value": "border"
              },
              {
                "label": "Left",
                "value": "borderLeft"
              },
              {
                "label": "Right",
                "value": "borderRight"
              },
              {
                "label": "Top",
                "value": "borderTop"
              },
              {
                "label": "Bottom",
                "value": "borderBottom"
              }
            ]
          },
          "path": "styleLabelAllowConfig.border"
        },
        "borderColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.borderColor"
        },
        "borderWidth": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "styleLabelAllowConfig.borderWidth"
        },
        "fontSize": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontSize"
        },
        "fontWeight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontWeight"
        }
      }
    },
    {
      "fieldName": "TEXT_VIEW",
      "version": 0,
      "key": "TEXT_VIEW_83",
      "isShowField": false,
      "componentPropsAllowConfig": {
        "content": {
          "type": "string",
          "props": {
            "defaultValue": "Text"
          },
          "path": "componentPropsAllowConfig.content"
        },
        "textType": {
          "type": "select",
          "props": {
            "defaultValue": "text",
            "options": [
              {
                "label": "text",
                "value": "text"
              },
              {
                "label": "link",
                "value": "link"
              }
            ]
          },
          "path": "componentPropsAllowConfig.textType"
        },
        "typeTransform": {
          "type": "select",
          "props": {
            "defaultValue": "uppercase",
            "options": [
              {
                "label": "uppercase",
                "value": "uppercase"
              },
              {
                "label": "capitalize",
                "value": "capitalize"
              },
              {
                "label": "lowercase",
                "value": "lowercase"
              }
            ]
          },
          "path": "componentPropsAllowConfig.typeTransform"
        },
        "fontSize": {
          "type": "number",
          "props": {
            "defaultValue": 16,
            "min": 0
          },
          "path": "componentPropsAllowConfig.fontSize"
        },
        "textColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": ""
          },
          "path": "componentPropsAllowConfig.textColor"
        },
        "borderColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#D9D9D9"
          },
          "path": "componentPropsAllowConfig.borderColor"
        },
        "borderStyle": {
          "type": "select",
          "props": {
            "defaultValue": "solid",
            "options": [
              {
                "label": "solid",
                "value": "solid"
              },
              {
                "label": "dotted",
                "value": "dotted"
              }
            ]
          },
          "path": "componentPropsAllowConfig.borderStyle"
        },
        "borderWidth": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "componentPropsAllowConfig.borderWidth"
        },
        "showBorder": {
          "type": "select",
          "props": {
            "options": [
              {
                "label": "showBorderTop",
                "value": "border_top"
              },
              {
                "label": "showBorderLeft",
                "value": "border_left"
              },
              {
                "label": "showBorderRight",
                "value": "border_right"
              },
              {
                "label": "showBorderBottom",
                "value": "border_bottom"
              }
            ]
          },
          "path": "componentPropsAllowConfig.showBorder"
        },
        "isPaddingBottom": {
          "type": "number",
          "props": {
            "defaultValue": 10
          },
          "path": "componentPropsAllowConfig.isPaddingBottom"
        },
        "underline": {
          "type": "boolean",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.underline"
        },
        "italic": {
          "type": "boolean",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.italic"
        },
        "fontWeight": {
          "type": "select",
          "props": {
            "defaultValue": "bold",
            "options": [
              {
                "label": "normal",
                "value": "normal"
              },
              {
                "label": "bold",
                "value": "bold"
              },
              {
                "label": "bolder",
                "value": "bolder"
              },
              {
                "label": "lighter",
                "value": "lighter"
              },
              {
                "label": "inherit",
                "value": "inherit"
              },
              {
                "label": "initial",
                "value": "initial"
              },
              {
                "label": "revert",
                "value": "revert"
              },
              {
                "label": "revert-layer",
                "value": "revert-layer"
              },
              {
                "label": "unset",
                "value": "unset"
              }
            ]
          },
          "path": "componentPropsAllowConfig.fontWeight"
        },
        "maxWidth": {
          "type": "number",
          "props": {
            "min": 0
          },
          "path": "componentPropsAllowConfig.maxWidth"
        },
        "level": {
          "type": "number",
          "props": {
            "defaultValue": 0,
            "min": 0,
            "max": 5
          },
          "path": "componentPropsAllowConfig.level"
        },
        "justifyContent": {
          "type": "select",
          "props": {
            "defaultValue": "normal",
            "options": [
              {
                "label": "normal",
                "value": "normal"
              },
              {
                "label": "center",
                "value": "center"
              },
              {
                "label": "end",
                "value": "end"
              },
              {
                "label": "right",
                "value": "right"
              },
              {
                "label": "left",
                "value": "left"
              },
              {
                "label": "flex-end",
                "value": "flex-end"
              },
              {
                "label": "flex-start",
                "value": "flex-start"
              }
            ]
          },
          "path": "componentPropsAllowConfig.justifyContent"
        },
        "hideIf": {
          "type": "hide_if",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.hideIf"
        }
      },
      "formItemPropsAllowConfig": {
        "wrapperColumnNumber": {
          "type": "configSelectColumn",
          "props": {
            "defaultValue": 24
          },
          "path": "formItemPropsAllowConfig.wrapperColumnNumber"
        }
      },
      "styleWrapperAllowConfig": {
        "paddingBlock": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "styleWrapperAllowConfig.paddingBlock"
        },
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff"
          },
          "path": "styleWrapperAllowConfig.backgroundColor"
        },
        "padding": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.padding"
        },
        "paddingInline": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingInline"
        },
        "borderRadius": {
          "type": "number",
          "props": {
            "defaultValue": 6
          },
          "path": "styleWrapperAllowConfig.borderRadius"
        },
        "marginTop": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginTop"
        },
        "marginRight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginRight"
        },
        "marginBottom": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginBottom"
        },
        "marginLeft": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginLeft"
        }
      },
      "styleComponentAllowConfig": {
        "className": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "styleComponentAllowConfig.className"
        }
      },
      "styleLabelAllowConfig": {
        "color": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.color"
        },
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff00"
          },
          "path": "styleLabelAllowConfig.backgroundColor"
        },
        "border": {
          "type": "select",
          "props": {
            "defaultValue": "none",
            "options": [
              {
                "label": "All",
                "value": "border"
              },
              {
                "label": "Left",
                "value": "borderLeft"
              },
              {
                "label": "Right",
                "value": "borderRight"
              },
              {
                "label": "Top",
                "value": "borderTop"
              },
              {
                "label": "Bottom",
                "value": "borderBottom"
              }
            ]
          },
          "path": "styleLabelAllowConfig.border"
        },
        "borderColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.borderColor"
        },
        "borderWidth": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "styleLabelAllowConfig.borderWidth"
        },
        "fontSize": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontSize"
        },
        "fontWeight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontWeight"
        }
      }
    },
    {
      "fieldName": "CAPTCHA",
      "version": 0,
      "key": "CAPTCHA_85",
      "isShowField": false,
      "componentPropsAllowConfig": {
        "bgColorTextCaptcha": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#d9d9d9"
          },
          "path": "componentPropsAllowConfig.bgColorTextCaptcha"
        },
        "colorRotate": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#1677ff"
          },
          "path": "componentPropsAllowConfig.colorRotate"
        },
        "textColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#000000"
          },
          "path": "componentPropsAllowConfig.textColor"
        },
        "captchaAlign": {
          "type": "select",
          "props": {
            "defaultValue": "right",
            "options": [
              {
                "label": "right",
                "value": "right"
              },
              {
                "label": "left",
                "value": "left"
              }
            ]
          },
          "path": "componentPropsAllowConfig.captchaAlign"
        },
        "hideIf": {
          "type": "hide_if",
          "props": {
            "defaultValue": false
          },
          "path": "componentPropsAllowConfig.hideIf"
        }
      },
      "formItemPropsAllowConfig": {
        "rules": {
          "type": "array",
          "props": {
            "defaultValue": [
              {
                "required": true,
                "message": "required"
              }
            ],
            "isAddable": false
          },
          "path": "formItemPropsAllowConfig.rules"
        },
        "wrapperColumnNumber": {
          "type": "configSelectColumn",
          "props": {
            "defaultValue": 24
          },
          "path": "formItemPropsAllowConfig.wrapperColumnNumber"
        }
      },
      "styleWrapperAllowConfig": {
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff"
          },
          "path": "styleWrapperAllowConfig.backgroundColor"
        },
        "padding": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.padding"
        },
        "paddingBlock": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingBlock"
        },
        "paddingInline": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.paddingInline"
        },
        "borderRadius": {
          "type": "number",
          "props": {
            "defaultValue": 6
          },
          "path": "styleWrapperAllowConfig.borderRadius"
        },
        "marginTop": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginTop"
        },
        "marginRight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginRight"
        },
        "marginBottom": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginBottom"
        },
        "marginLeft": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleWrapperAllowConfig.marginLeft"
        }
      },
      "styleComponentAllowConfig": {
        "className": {
          "type": "string",
          "props": {
            "defaultValue": ""
          },
          "path": "styleComponentAllowConfig.className"
        }
      },
      "styleLabelAllowConfig": {
        "color": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.color"
        },
        "backgroundColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "#ffffff00"
          },
          "path": "styleLabelAllowConfig.backgroundColor"
        },
        "border": {
          "type": "select",
          "props": {
            "defaultValue": "none",
            "options": [
              {
                "label": "All",
                "value": "border"
              },
              {
                "label": "Left",
                "value": "borderLeft"
              },
              {
                "label": "Right",
                "value": "borderRight"
              },
              {
                "label": "Top",
                "value": "borderTop"
              },
              {
                "label": "Bottom",
                "value": "borderBottom"
              }
            ]
          },
          "path": "styleLabelAllowConfig.border"
        },
        "borderColor": {
          "type": "colorpicker",
          "props": {
            "defaultValue": "black"
          },
          "path": "styleLabelAllowConfig.borderColor"
        },
        "borderWidth": {
          "type": "number",
          "props": {
            "defaultValue": 1
          },
          "path": "styleLabelAllowConfig.borderWidth"
        },
        "fontSize": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontSize"
        },
        "fontWeight": {
          "type": "number",
          "props": {
            "defaultValue": null
          },
          "path": "styleLabelAllowConfig.fontWeight"
        }
      }
    }
  ],
  "layout": "vertical"
}
Editor is loading...
Leave a Comment