繁体   English   中英

没有出现Worklight Windows Phone 8应用程序栏API(OptionsMenu)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM