[英]Worklight 6.1 Application Center not working on Windows Phone 8
[英]Worklight Windows Phone 8 Application Bar API (OptionsMenu) does not appear
尋找有關WP8工作燈問題的指導...
基本上,我正在嘗試實現Windows Phone 8的WL.optionsMenu API以使用本機應用程序欄,但是我無法從視覺上確認其是否出現在WL瀏覽器模擬器中,並且我在設備上也看不到任何內容。 這是optionsMenu API的IBM文檔。
沒有跡象表明需要特殊的構建設置,但是我認為這可能是一個問題。
這是我用於在Windows Phone 8環境中初始化optionsMenu的代碼,我插入的項目是項目中實際內容的占位符。
function wlEnvInit(){
wlCommonInit();
// Environment initialization code goes here
WL.OptionsMenu.init({opacity: "0.5"});
WL.OptionsMenu.addItem('homePage', function() {}, 'Go to Home', {image:'', enabled : true});
WL.OptionsMenu.setEnabled(true);
console.log(WL.OptionsMenu.getItem('homePage'));
}
如果檢查worklight瀏覽器模擬器,則會看到它插入了一些HTML以反映內容,並且可以使用JQuery在控制台中查看初始化欄的屬性。 控制台從上面的console.log()提供了以下內容:
<option value="Go to Home" id="homePageId">Go to Home</option>
如果嘗試構建到設備,則看不到任何指示存在應用程序欄的信息。 在worklight中,此功能的文檔非常次充,但是周圍有一些android示例,它們沒有提供類似的幫助。
在MBS中,您應該將其視為下拉列表。
在應用程序中,這工作正常。
JS:
WL.OptionsMenu.init();
WL.OptionsMenu.addItem("feedsTab", displayFeedsTab, Messages.navToFeeds, {image: 'feed.png', enabled: true});
WL.OptionsMenu.addItem("aboutTab", displayAboutTab, Messages.navToAbout, {image: 'about.png', enabled: true});
nativeResources \\應用程序任務欄:
2張符合WP8圖標准則的圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.