Subject: Charger une array dynamiquement
From: LACOSTE Jean Pierre
Date: Thu, 18 Oct 2007 09:50:05 +0200

 Thu, 18 Oct 2007 09:50:05 +0200
Je souhaite créer un nouveau document à partir d’un lien qui transmet un id.
Dans un fichier Method, j’ai créé une fonction edit (function
editactfplan(){}) avec son defaultedit (var $defaultedit =
ACTIVITE:EDITACTFPLAN) avec son script xml correspondant.
Je fais ma cuisine dans ma fonction edit pour calculer des attributs du
nouveau document et je veux les transmettre au layout.
Pas de problème en ce qui concerne les attributs du type text, longtext,
date, time et enumlist : dans le layout, j'utilise les balises [L ...] et
[V ...] et dans la fonction edit, je transmets les données par
$this->mon attribut.
Le problème est que dans cette famille, j'ai un attribut array() qui
contient une série d'attributs (enum, date, time). Et je ne sais pas comment
lui transmettre les différents tableaux que j'ai construit dans php. Dans le
xml, j'utilise [ZONE FDL:EDITFRAME?frameid=PAF FR AJUSTEMENT] mais je n'ai
qu'un tableau vide à l'affichage. $this->mon attribut ne transmet pas non
plus un tableau.
D'où ma question : comment faire ? Ou alors faut-il construire le tableau en
html pour le passer ensuite au layout par $this->lay->set() ?
Jean-Pierre