编程语言
首页 > 编程语言> > Javascript-Xul的listitem命令属性不起作用?

Javascript-Xul的listitem命令属性不起作用?

作者:互联网

Xul的listitem command属性不起作用?

我已经制作了这个样本,但是它不起作用:

<?xml version="1.0" encoding="UTF-8"?>

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

    <commandset>
        <command id="cmd_dump" oncommand="dump('ok');" />
    </commandset>

    <vbox style="background:#FFFFFF;" flex="1">
        <spacer flex="1" />
        <hbox pack="center">

            <listbox flex="1">
                <listitem label="Test1" command="cmd_dump" />
                <listitem label="Test2" command="cmd_dump" />
            </listbox>

        </hbox>
        <spacer flex="1" />
    </vbox>

</window>

如何使其运作?

解决方法:

通常,列表框旨在提供一个或多个选择,而不是提供操作列表.据您所知,您正在提供某种自定义用户界面,在这种情况下,您可以使用多种选择:

>创建多个选择列表框.用户选择他们想要的项目.这可能很麻烦,因为他们需要记住按住Ctrl键才能切换特定项目的选择.
>创建多个复选框列表框.用户在他们想要的项目上打勾.
>提供两个标有(例如)“添加→”和“←删除”的列表框和按钮.这也允许“上移”和“下移”选项,以允许用户重新排列所选项目.

标签:xul,command,action,javascript
来源: https://codeday.me/bug/20191105/1995879.html