首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phonejs工具栏菜单文本显示两次

Phonejs工具栏菜单文本显示两次
EN

Stack Overflow用户
提问于 2014-02-18 04:16:14
回答 2查看 134关注 0票数 0

最近,我使用Html5框架:"phonejs“开发一个移动项目,当我想在空视图中制作工具栏菜单时,

在这个演示程序中,菜单文本似乎会出现两次:2#menuItemRender

我就是这样用的:

代码语言:javascript
复制
homeToolbarItems = [
    { location: 'menu', text: 'Logout',clickAction:logout },
    { location: 'center', text: 'Subscribe Manage' }
];

菜单上显示“注销”两次,我能做什么?​

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-20 19:49:01

menuItemRenderer似乎触发了两次。一次在初始视图上,一次在单击。我能够通过在第一个视图呈现中添加一个Initialize标志来纠正这种错误行为。然后,如果该标志被绊倒,请根据其他请求,不要再次呈现菜单项。例如..。

代码语言:javascript
复制
    var menuInit = false;
    var viewModel = {
    menuItemRenderer: function(itemData, itemIndex, itemElement){
        if(menuInit == false){
            itemElement.dxButton({ text: "Execute \"" + itemData.text + "\" action" });
            menuInit = true;
        }
    }}
票数 0
EN

Stack Overflow用户

发布于 2014-02-19 02:43:05

好像是个bug,我刚刚问了devExpress Phonejs开发团队。几天前就已经解决了。

以下是问题链接:http://www.devexpress.com/Support/Center/Question/Details/Q571866

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21844257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档