Commit c1a6473a authored by Tibor Katelbach's avatar Tibor Katelbach
Browse files

added config dynforms

parent fd645e46
...@@ -129,7 +129,7 @@ var oformParams = { ...@@ -129,7 +129,7 @@ var oformParams = {
params : { onText : "Oui",offText : "Non",onLabel : "Oui",offLabel : "Non", params : { onText : "Oui",offText : "Non",onLabel : "Oui",offLabel : "Non",
labelText : "Réponses Ouvertes" labelText : "Réponses Ouvertes"
}, },
checked : false }, checked : true },
startDate: { startDate: {
inputType : "date", inputType : "date",
label : "Date de début", label : "Date de début",
...@@ -144,27 +144,28 @@ var oformParams = { ...@@ -144,27 +144,28 @@ var oformParams = {
params : { onText : "Oui",offText : "Non",onLabel : "Oui",offLabel : "Non", params : { onText : "Oui",offText : "Non",onLabel : "Oui",offLabel : "Non",
labelText : "Réponse unique" labelText : "Réponse unique"
}, },
checked : false }, checked : true },
canModify : { inputType : "checkboxSimple", canModify : { inputType : "checkboxSimple",
label : "Réponse Modifiable", label : "Réponse Modifiable",
subLabel : "une fois soumise les réponses sont elles modifiables", subLabel : "une fois soumise les réponses sont elles modifiables",
params : { onText : "Oui",offText : "Non",onLabel : "Oui",offLabel : "Non", params : { onText : "Oui",offText : "Non",onLabel : "Oui",offLabel : "Non",
labelText : "Réponse Modifiable" labelText : "Réponse Modifiable"
}, },
checked : false }, checked : true },
showAnswers: {inputType : "checkboxSimple", showAnswers: {inputType : "checkboxSimple",
label : "Réponse Affichés", label : "Réponse Affichés",
subLabel : "Les réponses sont elles affichés publiquement", subLabel : "Les réponses sont elles affichés publiquement",
params : { onText : "Oui",offText : "Non",onLabel : "Oui",offLabel : "Non", params : { onText : "Oui",offText : "Non",onLabel : "Oui",offLabel : "Non",
labelText : "Réponse Affichés" labelText : "Réponse Affichés"
}, },
checked : false }, checked : true },
}, },
save : function () { save : function () {
tplCtx.collection = "forms"; tplCtx.collection = "forms";
tplCtx.path = "allToRoot";
tplCtx.value = {}; tplCtx.value = {};
$.each( oform.jsonSchema.properties , function(k,val) { $.each( oformParams.jsonSchema.properties , function(k,val) {
if(val.inputType == "properties") if(val.inputType == "properties")
tplCtx.value[k] = getPairsObj('.'+k+val.inputType); tplCtx.value[k] = getPairsObj('.'+k+val.inputType);
else if(val.inputType == "array") else if(val.inputType == "array")
...@@ -173,7 +174,7 @@ var oformParams = { ...@@ -173,7 +174,7 @@ var oformParams = {
tplCtx.value[k] = $("#"+k).val(); tplCtx.value[k] = $("#"+k).val();
mylog.log("value",'.'+k+val.inputType,tplCtx.value[k]); mylog.log("value",'.'+k+val.inputType,tplCtx.value[k]);
}); });
mylog.log("save tplCtx",tplCtx); mylog.log("oformParams save tplCtx",tplCtx);
if(typeof tplCtx.value == "undefined") if(typeof tplCtx.value == "undefined")
toastr.error('value cannot be empty!'); toastr.error('value cannot be empty!');
...@@ -186,4 +187,5 @@ var oformParams = { ...@@ -186,4 +187,5 @@ var oformParams = {
} }
} }
}; };
//use id type
</script> </script>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment