Bonjour,
en plus ...
pourquoi ne pas construire à la volée, au clic, sur base d'un JSON généré côté serveur quand il y a modif. par exemple.

Une autre piste d'amélioration serait de factoriser...