J'ai regardé dans le /media/system/js/repeatable-uncompressed.js
mais ne peut trouver que les événements qui se déclenchent après l’initiation de JRepeatable.
Existe-t-il un moyen de mettre à jour la valeur d'entrée du champ répétable, puis d'initialiser un nouveau dessin ou une nouvelle construction des champs répétables en fonction des nouvelles valeurs.
Pour mettre à jour la valeur du champ répétable, rien de plus simple:
var fer = '{"key":["1","38","3","13","23"],"cpe":["3","2","3","3","2"],"mbr":["3","2","3","3","2"],"mtr":["3","2","3","2","2"]}';
jQuery('#jform_repeatable_id').val(fer);
Mais ce dont j'ai besoin, c'est de l'initialiser en fonction de ces nouvelles valeurs.
Par défaut, Répétable initialisé sur l'événement load
, vous avez donc le temps de modifier la valeur de l'événement ready
, qui se produit avant l'événement load
.
jQuery(document).ready(function(){
jQuery('#jform_repeatable_id').val('json string of your new value');
})