Détail du message 81962.1

Message numéro 1 dans le sujet change:input et beans.

  • 81962.1

    21/11/2013 12:58


    Mathias
    Rang : Expert
    Bonjour,

    j'ai réalisé un extend + inject du document user pour ajouter 1 propriété de type boolean que l'on appellera mybeanfieldname :
    <add name="mybeanfieldname" type="Boolean" default-value="false"/>
    .

    sur le formulaire d'inscription, j'ai modifié le template de base pour y ajouter mon champs correspondant à ma propriété à l'aide de l'extension phptal "change:field".

    1er point :
    Dans le wiki, il est mentionné que le typage boolean génère un code XHTML
    <input type=“checkbox” />
    . Or c'est bien un champs de type radio qui est généré.

    2ème point :

    si j'utilise un champs de type change:checkboxinput avec comme attribut :
    <input change:checkboxinput="name mybeanfieldname" value="off" />

    ce champs est bien affiché comme je le souhaite, mais n'est pas présent dans ma variable f_mvc_Request $request , et sa valeur n'est donc pas prise en compte dans mon bean.

    J'ai essayé aussi d'entourer mybeanfieldname de quote, mais sans succès.

    Comment faire du coup ?

    Développe sous linux Ubuntu 12.04 LTS Desktop
    Projet ecommerce core 3.6.7
 
1367 membres
Aucun membre connecté