2010-10-05 5 views
0

J'ai une question concernant les sous-formulaires.Afficher les données dans un tableau sur un sous-formulaire

Actuellement, j'ai 2 sous-formulaires et un formulaire parent. Sur l'un des sous-formulaires, je veux obtenir des données du modèle et cela doit être affiché dans une table, la première colonne doit avoir un bouton radio comme je veux savoir quelle ligne a été sélectionnée. Mais comme une table n'est pas un élément de forme, comment cela peut-il être fait? Dois-je supprimer les sous-formulaires ou que suggérez-vous de faire?

Thx!

Répondre

3

J'ai rencontré un problème similaire et j'ai fini par ajouter un élément de formulaire radio (donc pas de sous-formulaire) avec un assistant de vue personnalisé.

$this->createElement('radio', 'someRadioButton') 
    ->setAttribs(array('helper' => 'formRadioWithTable')); 

Mon aide de vue étend Zend_View_Helper_FormRadio et définit la méthode formRadioWithTable(), où tout le balisage de table HTML arrive.

Questions connexes