2016-05-17 13 views
0

私はPopupMenuItemを水平に表示したいが、これを行う方法が見つからない。PopupMenuItemを水平方向に表示

私は、以下のこの

var pSubMenu2 = new Menu(); 
    pSubMenu2.addChild(new MenuItem({ 
    iconClass: "dijitEditorIcon dijitEditorIconCopy" 
    })); 
    pSubMenu2.addChild(new MenuItem({ 
    iconClass: "dijitEditorIcon dijitEditorIconCut" 

    })); 
    pMenu.addChild(new PopupMenuItem({ 
    iconClass: "dijitEditorIcon dijitEditorIconPaste", 
    popup: pSubMenu2 
    })); 

あなたは、次の操作を行うことができ、コード

https://jsfiddle.net/agha_ali22/ntkhy9q3/2/ 

答えて

1

のリンクであるようにそれを追加してい:

pSubMenu.addChild(new MenuItem({ 
     iconClass: "dijitEditorIcon dijitEditorIconCopy", 
     style: "display:inline" 
    })); 
    pSubMenu.addChild(new MenuItem({ 
     iconClass: "dijitEditorIcon dijitEditorIconCut", 
     style: "display:inline" 
    })); 

各サブメニューの子にあなたをdisplay:inlineを追加横に表示したい私はunhoverにサブメニューを非表示にすることができますどのようにhttp://jsfiddle.net/an90dr/27uo0hpo/

+0

もう一つ質問:

はこちらをご覧をお持ちですか? – Haider

+0

pSubMenuをthis.pSubMenuのようにウィジェットのスコープに追加できます。次に、mouseleaveでイベントを追加し、ポップアップを閉じることができます。下の例を見ることができます:https://jsfiddle.net/an90dr/27uo0hpo/ – AndreasH

+0

親メニューにマウスカーソルを置いてもサブメニューが隠れてしまい、再び表示されない – Haider

関連する問題