IBM Worklight 6.0 - 在控制台中预览时,不会转换简单的ListItem

时间:2013-08-13 12:14:53

标签: ibm-mobilefirst listitem dojox.mobile worklight-console

我创建了一个简单的项目(与Dojo混合),其中包含一个包含三个页面的视图 - 所有这些都是使用Dojo Mobile View向导创建的。

在构建完所有部署并使用Worklight Console进行预览后,视图无法正确呈现列表项的箭头,单击列表项后,看起来新页面在视图顶部打开而不是过渡。

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>HelloWorld2App</title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <link rel="shortcut icon" href="images/favicon.png">
    <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
    <link rel="stylesheet" href="css/HelloWorld2App.css">
    <script>window.$ = window.jQuery = WLJQ;</script>
    <script type="text/javascript" src="dojox/mobile/deviceTheme.js"></script>
    <script type="text/javascript" data-dojo-config="isDebug: false, async: true, parseOnLoad: true, mblHideAddressBar: false" src="dojo/dojo.js"></script>
    </head>
    <body id="content" style="display: none;">
    <div data-dojo-type="dojox.mobile.ScrollableView" id="view1">
    <div data-dojo-type="dojox.mobile.Heading"
        data-dojo-props="label:'Heading'"></div>
    <div data-dojo-type="dojox.mobile.EdgeToEdgeList">
    <div data-dojo-type="dojox.mobile.ListItem"
            data-dojo-props="label:'Page 1',moveTo:'page1'"></div>
    <div data-dojo-type="dojox.mobile.ListItem"
            data-dojo-props="label:'Page 2',moveTo:'page2'"></div>
    <div data-dojo-type="dojox.mobile.ListItem"
            data-dojo-props="label:'Page 3',moveTo:'page3'"></div>
    </div>
    </div>
    <div data-dojo-type="dojox.mobile.ScrollableView" id="page1">
    <div data-dojo-type="dojox.mobile.Heading"
        data-dojo-props="label:'Page 1',back:'Back',moveTo:'view1'"></div>On page 1
    </div>
    <div data-dojo-type="dojox.mobile.ScrollableView" id="page2">
    <div data-dojo-type="dojox.mobile.Heading"
        data-dojo-props="label:'Page 2',back:'Back',moveTo:'view1'"></div>On page 2
    </div>
    <div data-dojo-type="dojox.mobile.ScrollableView" id="page3">
    <div data-dojo-type="dojox.mobile.Heading"
        data-dojo-props="label:'Page 3',back:'Back',moveTo:'view1'"></div>On page 3
    </div>
    <script src="js/initOptions.js"></script>
    <script src="js/HelloWorld2App.js"></script>
    <script src="js/messages.js"></script>
    </body>
    </html>

1 个答案:

答案 0 :(得分:0)

由于Virginie没有复制评论的答案,所以大家都知道答案:

在Eclipse中使用内部浏览器时,上述操作无效。在使用外部浏览器之后,现在正在运行。