{
  "nombre" : "Usuarios",
  "body": [
    {
      "componente": "GenericForm",
      "url": "quo/Engine?paquete=std&clase=Std&metodo=$(metodo)&data=&parametros=$(parametros)",
      "formData": {
        "metodo": "$(metodoUrl)",
        "parametros": {
          "tabla": "usr",
          "tablaHijo": "",
          "campoId": "UsrId",
          "cabe": "$(resultData)"
        }
      },
      "cerrarAlConfirmarOK": true,
      "mensajeExitoso": "El usuario fue modificado exitosamente",
      "mensajeError": "No se pudo realizar el guardado",
      "fields": [
        {
          "visible": true,
          "esId": true,
          "name": "UsrId",
          "disabled": false,
          "label": "Identificador",
          "validations": {
            "minLength": {
              "message": "La cantidad de digitos debe ser mayor a 0",
              "value": 0
            },
            "required": "El campo Identificador es requerido",
            "maxLength": {
              "message": "La cantidad de digitos debe ser menor a 10",
              "value": 10
            }
          },
          "type": "number"
        },
        {
          "visible": true,
          "name": "UsrNick",
          "disabled": false,
          "label": "Nick",
          "validations": {
            "minLength": {
              "message": "El largo del valor ingresado debe ser mayor a 0",
              "value": 0
            },
            "required": "",
            "maxLength": {
              "message": "El largo del valor ingresado debe ser menor a 254",
              "value": 254
            }
          },
          "type": "text"
        },
        {
          "visible": true,
          "name": "UsrApel",
          "disabled": false,
          "label": "Apellido",
          "validations": {
            "minLength": {
              "message": "El largo del valor ingresado debe ser mayor a 0",
              "value": 0
            },
            "required": "",
            "maxLength": {
              "message": "El largo del valor ingresado debe ser menor a 30",
              "value": 30
            }
          },
          "type": "text"
        },
        {
          "visible": true,
          "name": "UsrNom",
          "disabled": false,
          "label": "Nombre",
          "validations": {
            "minLength": {
              "message": "El largo del valor ingresado debe ser mayor a 0",
              "value": 0
            },
            "required": "",
            "maxLength": {
              "message": "El largo del valor ingresado debe ser menor a 30",
              "value": 30
            }
          },
          "type": "text"
        },
        {
          "visible": true,
          "name": "UsrFchNac",
          "disabled": false,
          "label": "Fecha de Nacimiento",
          "validations": {
            "required": ""
          },
          "type": "date"
        },
        {
          "visible": true,
          "name": "UsrSex",
          "disabled": false,
          "label": "Sexo",
          "validations": {
            "minLength": {
              "message": "El largo del valor ingresado debe ser mayor a 0",
              "value": 0
            },
            "required": "",
            "maxLength": {
              "message": "El largo del valor ingresado debe ser menor a 1",
              "value": 1
            }
          },
          "type": "text"
        },
        {
          "visible": true,
          "name": "UsrMail",
          "disabled": false,
          "label": "Mail",
          "validations": {
            "minLength": {
              "message": "El largo del valor ingresado debe ser mayor a 0",
              "value": 0
            },
            "required": "",
            "maxLength": {
              "message": "El largo del valor ingresado debe ser menor a 60",
              "value": 60
            }
          },
          "type": "text"
        },
        {
          "label": "Estado",
          "name": "UsrEst",
          "type": "supercombobox",
          "tabla": "dmn",
          "id": "DmnAbr",
          "text": "DmnDet",
          "dominio": "ESTUSR",
          "value": "",
          "validations": {
            "required": true
          },
          "visible": true,
          "disabled": false
        }
      ]
    }
  ],
  "columnas": [
    {
      "visible": true,
      "esId": true,
      "name": "UsrId",
      "disabled": false,
      "label": "Identificador",
      "validations": {
        "minLength": {
          "message": "La cantidad de digitos debe ser mayor a 0",
          "value": 0
        },
        "required": "El campo Identificador es requerido",
        "maxLength": {
          "message": "La cantidad de digitos debe ser menor a 10",
          "value": 10
        }
      },
      "type": "number"
    },
    {
      "visible": true,
      "name": "UsrNick",
      "disabled": false,
      "label": "Nick",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 254",
          "value": 254
        }
      },
      "type": "text"
    },
    {
      "visible": true,
      "name": "UsrApel",
      "disabled": false,
      "label": "Apellido",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 30",
          "value": 30
        }
      },
      "type": "text"
    },
    {
      "visible": true,
      "name": "UsrNom",
      "disabled": false,
      "label": "Nombre",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 30",
          "value": 30
        }
      },
      "type": "text"
    },
    {
      "visible": true,
      "name": "UsrFchNac",
      "disabled": false,
      "label": "Fecha de Nacimiento",
      "validations": {
        "required": ""
      },
      "type": "date"
    },
    {
      "visible": true,
      "name": "UsrSex",
      "disabled": false,
      "label": "Sexo",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 1",
          "value": 1
        }
      },
      "type": "text"
    },
    {
      "visible": true,
      "name": "UsrMail",
      "disabled": false,
      "label": "Mail",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 60",
          "value": 60
        }
      },
      "type": "text"
    }
  ]
}
