我一直在互联网上闲逛找到一种方法来添加子菜单到mean.io应用程序.
SystemPackage.menus.add({
title: 'Log Out',
link: 'Log Out',
roles: ['authenticated'],
menu: 'account'
});
Run Code Online (Sandbox Code Playgroud)
我从上面的代码中得到以下问题.
menu传递给对象的属性的目的是什么?在我的WP管理页面中有一个名为Shopp的插件,这个插件有顶级菜单"Shopp".
这是顶级菜单:
$menus['main'] = add_menu_page('Shopp', 'Shopp', SHOPP_USERLEVEL, 'shopp-orders', array(&$this,'orders'));
Run Code Online (Sandbox Code Playgroud)
我已经创建了一些插件,需要在"Shopp"顶级菜单下添加为子菜单,所以它正在添加子菜单(链接..... wp-admin/admin.php?page = ach-faq.php)但是当我点击子菜单时,它会显示"您没有足够的权限来访问此页面".
调试结果:
Pagenow = admin.php
Parent = shopp-orders
Hookname = shopp_page_ach-faq
Menu = Array
Submenu = Array
Menu nopriv = Array
Submenu nopriv =
Plugin page = ach-faq.php
Registered pages =
Run Code Online (Sandbox Code Playgroud)
我的代码:
function ach_faq_menu(){
add_submenu_page('shopp-orders', 'My FAQ Plugin', 'My FAQ Plugin', 8, __FILE__, 'section_1');
}
function section_1(){
echo 'Text';
}
add_action('admin_menu', 'ach_faq_menu');
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题 ?请帮我 !
http://java.sun.com/products/jfc/tsc/articles/mixing/index.html建议如何制作JPopupMenu重量级人物.只需设置属性:
setLightWeightPopupEnabled(false);
Run Code Online (Sandbox Code Playgroud)
它工作正常,但如果我在弹出窗口中有子菜单,作为JMenu项目实现,它们似乎不会继承弹出窗口的重量级.JMenu没有让自己重量级的方法,并且使用AWT Menu不是一个选项,因为我想把Swing项目放入其中.
我如何使子菜单重量级?
我想在点击我的浮动操作按钮后创建一个子菜单,如下所示:
我已经知道这个图书馆:
https://github.com/futuresimple/android-floating-action-button
但我想与创建此本地FAB的支持Android的设计:
compile 'com.android.support:design:23.+'
Run Code Online (Sandbox Code Playgroud)
和
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:src="@drawable/ic_add" />
Run Code Online (Sandbox Code Playgroud) 我正在使用Angular Material菜单栏显示菜单和每个菜单项下的子菜单.我添加了ng-click事件来打开子菜单.但是鼠标悬停在父菜单项上时菜单仍然打开.不仅如此,因为我有两个子菜单,对于第一个子菜单项,子菜单在鼠标悬停时打开,但第二个子菜单在鼠标悬停时没有打开.如何在鼠标悬停时停止此菜单打开.我试图在父菜单项上的mouseenter上停止事件传播.但是在打开第二个子菜单时,第一个子菜单没有被隐藏.请帮我解决一下.
<div ng-controller="DemoBasicCtrl as ctrl" ng-cloak="" class="menuBardemoBasicUsage" ng-app="MyApp">
<md-menu-bar>
<md-menu>
<button ng-click="$mdOpenMenu()">
File
</button>
<md-menu-content>
<md-menu-item>
<md-menu>
<md-button ng-click="$mdOpenMenu()">New</md-button>
<md-menu-content>
<md-menu-item><md-button ng-click="ctrl.sampleAction('New Document', $event)">Document</md-button></md-menu-item>
</md-menu-content>
</md-menu>
</md-menu-item>
<md-menu-item>
<md-menu>
<md-button ng-click="$mdOpenMenu()">New</md-button>
<md-menu-content>
<md-menu-item><md-button ng-click="ctrl.sampleAction('New Document', $event)">Document</md-button></md-menu-item>
</md-menu-content>
</md-menu>
</md-menu-item>
</md-menu-content>
</md-menu>
</md-menu-bar>
Run Code Online (Sandbox Code Playgroud)
我现有的演示代码是演示.
按钮有没有办法调用子菜单?
我目前有一个菜单,如果他们选择其中一个选项,它会打开一个子菜单,但是我希望能够从Button小部件而不是Menu对象启动子菜单.
谢谢!
我正在使用ActionBarSherlock-4.1.0-0,我想用操作栏中的硬件菜单按钮打开我的子菜单.我正在计划更新,在我的旧版本中,我使用了"普通"菜单.我想帮助用户习惯新设计.我得到了子菜单和主菜单:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater i = getSupportMenuInflater();
i.inflate(R.menu.main_menu, menu);
SubMenu subMenu = (SubMenu) menu.findItem(R.id.actionbar_submenu);
Menu mainMenu = menu;
return super.onCreateOptionsMenu(menu);
}
Run Code Online (Sandbox Code Playgroud)
我得到了硬件菜单按钮的列表:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(event.getAction() == KeyEvent.ACTION_DOWN){
switch(keyCode) {
case KeyEvent.KEYCODE_MENU:
// TODO: expand submenu from actionbar
return true;
}
}
return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)
我找不到方法或其他任何东西来打电话.保罗,我希望你能帮助我,干杯
使用Bootstrap 3,我需要构建一个包含可切换子菜单的垂直菜单.我有以下结构:
<nav>
<ul>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2 (toggle)</a>
<ul>
<li><a href="#">Item 2.1</a></li>
<li><a href="#">Item 2.2</a></li>
<li><a href="#">Item 2.3</a></li>
</ul>
</li>
<li><a href="#">Item 3</a></li>
<li><a href="#">Item 4</a></li>
</ul>
</nav>
Run Code Online (Sandbox Code Playgroud)
我希望默认情况下隐藏"项目2"中的UL,并按"项目2"取消隐藏/隐藏它.
当我们定义带有子菜单项的部分的NavigationView时.它左边的子项与节标题对齐:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Sub items">
<menu>
<item
android:title="Sub item 1" />
<item
android:title="Sub item 2" />
</menu>
</item>
</menu>
Run Code Online (Sandbox Code Playgroud)

我尝试添加一个具有正确尺寸的透明图像来填充:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Sub items">
<menu>
<item
android:icon="@drawable/ic_transparent"
android:title="Sub item 1" />
<item
android:icon="@drawable/ic_transparent"
android:title="Sub item 2" />
</menu>
</item>
</menu>
Run Code Online (Sandbox Code Playgroud)

但默认情况下NavigationView:
我找不到如何配置此填充和图标大小.
问题如何更改子项缩进以使子项更加缩进?
我更喜欢通过属性进行清理,而不是插入透明图像.