Module javascript permettant la création et la gestion de formulaires provenant de l'api collaboratif.
Le module fonctionnant avec JQuery, la variable globale $ doit être définie dans le projet
Autres dépendances:
moment
tempusdominus-bootstrap-4
ajv-i18n
combobox
html:
<div id="#my-form-container"></div>
script:
import {createForm} from collab-form;
let theme = mon_theme_recupere_via_api;
let form = createForm($("#my-form-container"), "my-first-form", theme);
form.init() //lorsque le dom est completement charge
let validate = function() {
let valid = true;
for (var i in form.attributes) {
if (!form.attributes[i].validate()) {
alert(attribute.error);
valid = false;
}
}
}
Les traductions restent à faire.