Tag: 菜单

离子2菜单转换

我遵循离子2的菜单文档,我想显示这样的菜单: 所以菜单显示在内容页面下方,菜单button仍然显示。 但是当我运行我的应用程序,我得到这个: 菜单显示在内容页面上方,button消失! 这里是app.html代码: <ion-split-pane> <ion-menu side="left" id="loggedInMenu" [content]="content"> <ion-header> <ion-toolbar> <ion-title>Menu</ion-title> </ion-toolbar> </ion-header> <ion-content> <ion-list> <button ion-item menuClose="loggedInMenu" *ngFor="let p of appPages" (click)="openPage(p)"> <ion-icon item-start [name]="p.icon" [color]="isActive(p)" ></ion-icon> {{p.title}} </button> </ion-list> </ion-content> </ion-menu> <!– main navigation –> <ion-nav [root]="rootPage" #content swipeBackEnabled="false" main name="app"></ion-nav> </ion-split-pane> app.componenent.ts: import { Component, ViewChild } from '@angular/core'; import […]

Mac Node-webkit菜单

我正在尝试为mac node-webkit应用程序创build一个菜单。 我想附加一个偏好菜单项到第一个/根菜单(应用程序名称> about,首选项等)。 我一直无法弄清楚如何访问.createMacBuiltin(); 函数创build。 我只能创build一个新的自定义菜单。 有没有人想出了如何做到这一点。 请参阅Slack的Mac应用程序。 这是我的代码到目前为止。 var gui = require('nw.gui'); // Create menu container var Menu = new gui.Menu({ type: 'menubar' }); Menu.createMacBuiltin("Example App"); Menu.append( new gui.MenuItem({ label: 'Preferences', click : function () { $('#preferences').modal('toggle'); } }) ); gui.Window.get().menu = Menu; 谢谢您的帮助。

Meanjs:发生器错误:未知提供者:MenusProvider < – 菜单

我使用下面的命令创build了新的模块 $ yo meanjs:crud-module <module-name> 但在创build模块后,我得到下面的错误,我的意思是应用程序不运行,除了显示控制台错误的白页 rror: [$injector:unpr] Unknown provider: MenusProvider <- Menus http://errors.angularjs.org/1.5.3/$injector/unpr?p0=MenusProvider%20%3C-%20Menus return new ErrorConstructor(message); 我正在使用以下版本的发电机 — generator-meanjs@0.4.4 任何人都可以打电话给我什么是错误的。 我的模块名称是客户

电子文本中的上下文菜单堆叠

我正在构build一个基于Electron的应用程序,其中包含一个包含唯一行的网格。 我想要一个特定于每一行的上下文菜单。 这里是一个例子: 虽然这个截图被裁剪,你可以看到有多行,每行包含单独的数据。 由于我想右键单击一行并得到一个独特的上下文菜单,我已经实现了电子上下文菜单 ,它在第一次右键单击时工作,但随后的右键单击会导致上下文菜单的叠加效果。 具体来说,这是发生了什么: 我右键单击行1,并显示正确的上下文菜单 我右键单击第2行,重复的行1的上下文菜单显示,然后行2的上下文菜单显示出来。 (注意在屏幕截图中显示的上下文菜单不对应我的鼠标结束的行) 这个重演。 在React.JS中,这是我的侦听器,它收集electron-context-menu模块所需的contextmenu对象: handleContextMenu() { this.props.contextMenu({ window: electron.remote.BrowserWindow.getFocusedWindow(), prepend: (params, browserWindow) => [{ label: `Library Compare ${this.state.msn}`, click: () => this.runLibCompare() }], append: (params, browserWindow) => [{ label: '—', }] }) }; 其中this.props.contextMenu(…)将React.JS组件传递到以下位置: const contextMenu = eRequire('electron-context-menu'); 我做了一些大规模的debugging,我不认为这个问题是模块。 我使用的模块基本上组织关于上下文菜单的信息,然后使用electron.remote函数和来自电子内部的menu.popup函数。 这是一个链接到github中的特定行 。 const menu = (electron.Menu || […]