<button data-win-control="WinJS.UI.AppBarCommand"ポイントは、もちろんdata-win-options属性です。「type」に「flyout」を指定し、そして「flyout」という項目に、フライアウトとして表示するタグのID名を指定します。これで、このボタンをクリックすると、指定のタグがフライアウトとして表示されるようになるのです。
data-win-options="{type:'flyout', flyout:フライアウトの指定 }">
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※default.htmlに追加するタグ
<div data-win-control="WinJS.UI.AppBar">
<button id="appbar-btn1" data-win-control="WinJS.UI.AppBarCommand"
data-win-options="{icon:'more', label:'menu', section:'global', type:'flyout', flyout:'menu1'}"></button>
</div>
<div data-win-control="WinJS.UI.Menu" id="menu1">
<button data-win-control="WinJS.UI.MenuCommand"
data-win-options="{label:'First Item', section:'global'}"></button>
<button data-win-control="WinJS.UI.MenuCommand"
data-win-options="{label:'Toggle Item', type:'toggle', selected:'true', section:'global'}" id="togglebtn1"></button>
<hr data-win-control="WinJS.UI.MenuCommand"
data-win-options="{type:'separator', section:'global'}" />
<button data-win-control="WinJS.UI.MenuCommand"
data-win-options="{label:'Last Item', section:'global'}"></button>
</div>
| << 前へ | 次へ >> |