使用Ext JS切换菜单

时间:2013-03-15 11:33:21

标签: javascript extjs

我在这个问题上工作了几个小时,但我找不到任何答案。 我有一个带按钮和菜单的工具栏:

new Ext.Toolbar({
    items: [
        {
            text: 'button1',
            toggleGroup: "draw",
            allowDepress: false,
            pressed: true,
        },
        {
            text: 'button2',
            toggleGroup: "draw",
            allowDepress: false,
            pressed: false,
        },
        {
            text: 'menu',
            enableToggle: true,
            menu: {
                items: [
                    {
                        text: 'menuButton1',
                        toggleGroup: "draw",
                        allowDepress: false,
                    },
                    {
                        text: 'menuButton2',
                        toggleGroup: "draw",
                        allowDepress: false,
                    }
                ]

            }
        }
    ]
})

(这只是一个非常接近我的代码的例子)

问题: 切换不起作用。我只想选择4个按钮中的一个。使用button1和button2切换正在工作,但菜单按钮没有。问题在哪里?

1 个答案:

答案 0 :(得分:0)

默认情况下,extjs中的菜单无法切换, 如果您仍想使用菜单,则可以使用Ext.menu.CheckItem并使用checked属性最初呈现为选中项目