ExtJS工具栏按钮highlite

时间:2011-04-28 10:11:11

标签: extjs

使用Ext.Toolbar

在ExtJs中使用Iam设计菜单
var ToolBar = new Ext.Toolbar({
            id: 'ToolBar',
            renderTo: 'divtoolbar',
            items: [
                    { xtype: 'spacer', width: 50 },
                    { xtype: 'tbbutton', text: 'Home', handler: function () { window.location = '@Url.Content("~/Home/Home/")'; } },
                    { xtype: 'tbseparator' },
                    { xtype: 'tbbutton', text: 'Calendar', handler: function () { window.location = '@Url.Content("~/calendar/eventCalendar/")'; } },
                    { xtype: 'tbseparator' },
                    { xtype: 'tbbutton', text: 'Locations' }
]

............ 如何更改或高亮点击tbbutton

提前致谢

1 个答案:

答案 0 :(得分:0)

您需要使用按钮提供的addClass方法。为访问按钮创建CSS样式,并在处理程序中调用addClass方法。这是一个例子:

  handler:  function(b,e) {
     this.addClass('className');
  }

但在你的情况下,我看到你正在离开页面。在这种情况下,您必须将访问过的按钮存储在cookie中或使用HTML5存储。

我想知道你为什么要制作多页ExtJS应用程序而不遵循单页面方法?