Javascript Sproutcore菜单
我开始学习sproutcore(v1.7.1.beta)。我非常关心一些事情的正确实施……其中之一就是主菜单 正确的方法是什么 如果菜单项被点击,我想我需要改变状态,对吗?我试图用Javascript Sproutcore菜单,javascript,sproutcore,Javascript,Sproutcore,我开始学习sproutcore(v1.7.1.beta)。我非常关心一些事情的正确实施……其中之一就是主菜单 正确的方法是什么 如果菜单项被点击,我想我需要改变状态,对吗?我试图用SC.TemplateCollectionView来做这件事,但不明白如何确定单击了哪些项目 我的收藏视图: App.MainMenuItemView = SC.TemplateCollectionView.extend({ contentBinding: 'App.mainMenuController', m
SC.TemplateCollectionView
来做这件事,但不明白如何确定单击了哪些项目
我的收藏视图:
App.MainMenuItemView = SC.TemplateCollectionView.extend({
contentBinding: 'App.mainMenuController',
mouseUp: function(){
//
}
});
你想用
SC.SegmentedView
。差不多
topNav: SC.SegmentedView.extend({
classNames: ['top-nav'],
items: [
{
title: "App.title1".loc(),
value: 1,
action: 'action1'
},
{
title: "App.title2".loc(),
value: 2,
action: 'action2'
},
....
],
itemTitleKey: 'title',
itemValueKey: 'value',
itemWidthKey: '85',
itemActionKey: 'action',
valueBinding: 'Binding to current tab value'
})
您可以通过itemIconKey
指定图标
或者只需滚动您自己的自定义SC.View 你说的“主菜单”是什么意思?要弹出菜单吗?不,不是弹出菜单。我的意思是主应用程序菜单(工具栏),像是的,这正是我需要的东西!THX您必须在哪里执行该操作?(对不起,我要掘墓人了。)