<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>
<< 前へ | 次へ >> |