{ "title" : "Ressource", "name" : "Un test", "fields" : [ { "name": "activer", "type": "switch", "placeholder" : "Activer ou non", "on" : "oui", "off" : "non" }, { "name": "choix", "type": "checkbox", "list" : { "r": "Rouge", "g": "Vert", "b": "Bleu" } }, "@/libs/text/text:{name:'name', placeholder:'Votre nom'}", "@/libs/text/number:{name:'age', placeholder:'Votre age'}", "@/libs/area", "@/libs/text/textarea:{name:'name2', placeholder:'Un truc'}", "@/libs/select/simple:{name:'select2', placeholder:'faites un choix', select:['choix 1', 'choix 2','choix 3','choix 4']}", { "name" : "indices", "title" : "La liste des indices", "type" : "simple_list", "inline" : true, "fields" : [ "@/libs/text/textarea:{name:'type', placeholder:'Le text de l indice', size: 4}", "@/libs/text/text:{name:'type2', placeholder:'Le text de l indice', size: 5}", { "name" : "select2", "type" : "select", "select" : [ "choix 1", "choix 2", "choix 3", "choix 4" ], "placeholder" : "Le nom", "formtext" : "Nom", "size" : 3 } ] }, { "name" : "uisel", "type" : "uiselector", "placeholder" : "Selection du type", "selectionAs" : "type", "choices" : [ { "name" : "ressource", "title" : "Ressource", "fields" : [ { "name" : "rname", "type" : "text", "placeholder" : "Nom de la ressource", "formtext" : "Nom" }, { "name" : "age", "type" : "number", "facultative" : true, "placeholder" : "L'age", "formtext" : "Nom", "min" : 0, "max" : 10 }, { "name" : "name2", "type" : "textarea", "facultative" : true, "placeholder" : "Le nom", "formtext" : "Nom" } ] }, { "name" : "Challenge", "title" : "Challenge", "fields" : [ { "name" : "rname", "type" : "number", "placeholder" : "Nom de la Challenge", "formtext" : "Nom" }, { "name" : "age", "type" : "number", "placeholder" : "L'age", "formtext" : "Nom", "min" : 0, "max" : 10 }, { "name" : "name2", "type" : "number", "placeholder" : "Le nom", "formtext" : "Nom" } ] } ] } ], "libs": { "text" :{ "text" : { "name" : "default", "type" : "text", "placeholder" : "default" }, "number" : { "name" : "default", "type" : "number", "placeholder" : "default" }, "textarea" : { "name" : "default", "type" : "textarea", "placeholder" : "default" } }, "select" : { "simple" : { "name" : "default", "type" : "select", "select" : [], "placeholder" : "default" }, "multiple": { "name" : "default", "type" : "select", "select" : [], "placeholder" : "default" } }, "button":{ }, "area": { "name" : "area", "type" : "areapicker" } } }