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
提前致谢
答案 0 :(得分:0)
您需要使用按钮提供的addClass
方法。为访问按钮创建CSS样式,并在处理程序中调用addClass
方法。这是一个例子:
handler: function(b,e) {
this.addClass('className');
}
但在你的情况下,我看到你正在离开页面。在这种情况下,您必须将访问过的按钮存储在cookie中或使用HTML5存储。
我想知道你为什么要制作多页ExtJS应用程序而不遵循单页面方法?