[Xulfr] Lorsque je remplit une balise "menulist
KLEIN Stéphane
klein.stephane at gmail.com
Mar 13 Mar 11:44:06 CET 2007
Le 13/03/07, laurent jouanneau<jouanneau at netcourrier.com> a écrit :
> KLEIN Stéphane wrote:
> > Le 13/03/07, laurent jouanneau<jouanneau at netcourrier.com> a écrit :
> >> Autre solution : essayer avec une listbox html (<select>)
> >
> > Dans ce cas, c'est quoi la syntax ?
>
> déjà, il faut mettre <html:option> ;-)
> pour générer un noeud texte, il y a si je me rappelle bien une balise
> xul de template spécifique (cf doc reference et peut etre tuto). En tout
> cas, mettre tout seul rdf:http://example.com/rdf#intitule ça ne va pas
> fonctionner.
>
> Ensuite, je pense qu'il faut mettre le datasources="" et le ref dans une
> box xul qui contiendrai le select. Un truc comme ça je pense
>
> <hbox datasources="" ref="http://example.com/all-zone"
> id="bien_a_louer_insert_update_dlg_zone_id">
> <template>
> <html:select>
> <html:option
> uri="rdf:*"
> value="rdf:http://example.com/rdf#zone_id"
> selected="rdf:http://example.com/rdf#selected">
> rdf:http://example.com/rdf#intitule</html:option>
>
> </html:select>
> </template>
> </hbox>
>
>
> dans le rdf, il faut aussi remplacer "true" par "selected" (c'est du html..)
>
> En toute honneté, je n'ai en fait jamais fais de template sur des
> éléments html.
>
>
>
>
>
> >
> > J'ai la base ci-dessous mais je ne sais pas comment indiquer
> > correctement l'intitulé :
> >
> > <html:select
> > datasources=""
> > ref="http://example.com/all-zone"
> > id="bien_a_louer_insert_update_dlg_zone_id"
> > >
> > <template>
> > <option
> > uri="rdf:*"
> > value="rdf:http://example.com/rdf#zone_id"
> >
> > selected="rdf:http://example.com/rdf#selected">rdf:http://example.com/rdf#intitule</option>
> > </template>
> > </html:select>
Voila, cela fonctionne :
<html:select
datasources=""
ref="http://example.com/all-zone"
id="bien_a_louer_insert_update_dlg_zone_id"
>
<template>
<html:option
uri="rdf:*"
value="rdf:http://example.com/rdf#zone_id"
selected="rdf:http://example.com/rdf#selected"><textnode
value="rdf:http://example.com/rdf#intitule" /></html:option>
</template>
</html:select>
de plus l'élément est bien sélectionné, c'était donc un bug Gecko.
Maintenant, j'espère que je ne vais pas avoir de soucie avec cet
élément html.
Plus d'informations sur la liste de diffusion Xulfr