[Xulfr] Lorsque je remplit une balise "menulist

laurent jouanneau jouanneau at netcourrier.com
Mar 13 Mar 11:32:03 CET 2007


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>
> _______________________________________________
> Xulfr mailing list
> Xulfr at lists.xulfr.org
> http://lists.xulfr.org/mailman/listinfo/xulfr
>  
> 



Plus d'informations sur la liste de diffusion Xulfr