Envoyé par : jycronier
Date : 16/09/2006 11:57
Je n'arrive pas à synchroniser l'état checked entre un groupe de menuitem type radio et un groupe de toolbarbutton type radio par l'intermédiaire d'un broadcasterset.
Quelqu'un à une idée d'où viens mon erreur ?
Ci-après, le code de la page XUL permettant de tester ce problème.
Merci d'avance
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <!DOCTYPE window [ <!ENTITY app.title "Xul Finance"> <!ENTITY menu.workspace.label "Page"> <!ENTITY menu.workspace.accesskey "p"> <!ENTITY menu.workspace.home.label "Accueil"> <!ENTITY menu.workspace.home.accesskey "c"> <!ENTITY menu.workspace.account.label "Compte"> <!ENTITY menu.workspace.account.accesskey "p"> <!ENTITY menu.workspace.tag.label "Catégorie"> <!ENTITY menu.workspace.tag.accesskey "g"> ]> <window title="&app.title;" id="w_main" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <broadcasterset id="ModeBroadcasters"> <broadcaster id="workspace:home" label="&menu.workspace.home.label;" accesskey="&menu.workspace.home.accesskey;" checked="true" oncommand="alert(this.label)"/> <broadcaster id="workspace:account" label="&menu.workspace.account.label;" accesskey="&menu.workspace.account.accesskey;" oncommand="alert(this.label)"/> <broadcaster id="workspace:tag" label="&menu.workspace.tag.label;" accesskey="&menu.workspace.tag.accesskey;" oncommand="alert(this.label)"/> </broadcasterset> <menubar id="menu"> <menu label="&menu.workspace.label;"> <menupopup> <menuitem type="radio" name="workspace" observes="workspace:home" /> <menuitem type="radio" name="workspace" observes="workspace:account" /> <menuitem type="radio" name="workspace" observes="workspace:tag" /> </menupopup> </menu> </menubar> <toolbox id="console-toolbox"> <toolbar> <toolbarbutton type="radio" group="workspace" observes="workspace:home"/> <toolbarbutton type="radio" group="workspace" observes="workspace:account"/> <toolbarbutton type="radio" group="workspace" observes="workspace:tag"/> </toolbar> </toolbox> <box flex="1"></box> </window>
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.