Peut-on avoir plus d'un champ de g:sélectionnez optionValue?
Est-il possible d'afficher plus d'un nom de champ dans optionValue?
<g:select name="id" from="${Books.list()}" optionKey="id"
value="" optionValue="name"
noSelection="${['null':'Select Publisher...']}"/>
Expe:
<g:select name="id" from="${Books.list()}" optionKey="id"
value="" optionValue="name and author"
noSelection="${['null':'Select Publisher...']}"/>
Vous devez vous connecter pour publier un commentaire.
Vous pouvez passer une fermeture de votre valeur de l'option si vous ne souhaitez pas modifier votre domaine catégorie:
Vous pouvez introduire un transitoire de la propriété dans de domaine de votre classe, que vous pouvez utiliser dans le optionValue de la g:sélectionnez:
Votre g:sélectionnez regarde alors comme:
Ou ajouter une Méthode toString pour votre Livre de classe
puis juste omettre le optionValue
Atleast puis, quand vous regardez votre domaine à votre débogueur il a eu un humain reconnaissable valeur.
Espère que cette aide.