Lecture seule sur un formulaire imbriqué
Bonjour,
J'ai un besoin à faire, que je ne sais pas vraiment comment?
J'ai un formulaire imbriqué dans un autre
et je voudrai un moment donnée rendre mon formulaire imbriqué en lecture seule "ReadOnly".
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
foreach($FormImbriques as $FormImbrique){
$this->embedForm('domaine', $FormImbrique,'%content%');
// la je veux rendre mon formulaire qui correspond FormImbrique en lecture seule
// un essaie que j'ai fait en rendre champ par champ en lecture seule:
$FormImbrique->widgetSchema['champ1']->setAttribute('readonly','readonly');
$FormImbrique->widgetSchema['champ2']->setAttribute('readonly','readonly');
$FormImbrique->widgetSchema['champ3']->setAttribute('readonly','readonly');
// Sinon avec la syntaxe :
$FormImbrique->widgetSchema['champ1'] = new sfWidgetFormText(array(),array
('readOnly'=> 'readOnly'))
} |
si quelqu'un a une idée ?...je vous remercie par avance