[Xulfr] Lorsque je remplit une balise "menulist
laurent jouanneau
jouanneau at netcourrier.com
Mar 13 Mar 11:17:10 CET 2007
Autre solution : essayer avec une listbox html (<select>)
KLEIN Stéphane wrote:
> Le 13/03/07, KLEIN Stéphane<klein.stephane at gmail.com> a écrit :
>> Le 13/03/07, laurent jouanneau<jouanneau at netcourrier.com> a écrit :
>>> Bonjour,
>>>
>>> KLEIN Stéphane wrote:
>>>> Bonjour,
>>>>
>>>> Lorsque je remplit une balise "menulist" avec des éléments "menuitem"
>>>> dont l'un est sélectionné : "menulist" ne sélectionne pas cet élément.
>>>> Pourtant le DOM généré est bon. Si je fais la même chose sans RDF,
>>>> "menulist" sélectionne l'élément "menuitem" sélectionné.
>>>>
>>>> Mon code source :
>>>>
>>>> <menulist
>>>> datasources=""
>>>> ref="http://example.com/all-zone"
>>>> id="bien_a_louer_insert_update_dlg_zone_id"
>>>> <template>
>>>> <menupopup>
>>>> <menuitem
>>>> uri="rdf:*"
>>>> label="rdf:http://example.com/rdf#intitule"
>>>> value="rdf:http://example.com/rdf#zone_id"
>>>> selected="rdf:http://example.com/rdf#selected" />
>>>> </menupopup>
>>>> </template>
>>>> </menulist>
>>>>
>>>> Mes données DOM sont correctes et lorsque j'utilise firebug pour
>>>> regarder l'arbre DOM généré, je constate que celui-ci est valide et
>>>> j'ai bien un élément avec selected="true".
>>>>
>>>> Quelqu'un a une idée pourquoi menulist ne sélectionne pas l'élément
>>>> quand j'utilise un template ?
>>> J'en vois qu'une : bug de gecko. Essaye de faire pour voir, un template
>>> qui ne génère un attribut selected, uniquement sur le menuitem qui est
>>> sélectionné.
>> Je viens de faire le test, résultat toujours pas d'élément sélectionné.
>>
>> Voici deux liens pour tester :
>>
>> * http://intra/projet/test_xul/menulist/test1_rdf.php (avec 3 éléments)
>> * http://intra/projet/test_xul/menulist/test2_rdf.php (avec 1 élement
>> sélectionné seulement)
>>
>> Si c'est un bug Gecko, je ne vais pas pouvoir utiliser cette solution.
>> Malheureusement, je ne peux pas utiliser une autre stratégie étant
>> donnée que je n'arrive pas à capturer un évènement m'indiquant que le
>> remplissage du menu est fini ! Je suis coincé :(
>>
>> Merci d'avance pour vos idées.
>> -Stéphane
>>
>
> Pardon pour les urls, les bonnes adresses sont celle-ci :
>
> * http://www.harobed.org/xul/menulist/test1.php
> * http://www.harobed.org/xul/menulist/test2.php
> _______________________________________________
> Xulfr mailing list
> Xulfr at lists.xulfr.org
> http://lists.xulfr.org/mailman/listinfo/xulfr
>
>
Plus d'informations sur la liste de diffusion Xulfr