0

これを何度も試しましたが、メイン ビューと、他のビューを開くアイテムを含むリスト (同じ HTML ファイルに含まれています) を持つワークライト アプリケーションを作成しても無駄です。

モバイル デバイス (Samsung Galaxy S4) またはブラウザーでアプリケーションをテストすると、ウィジェットが正しくレンダリングされる前に、html ファイルの完全なコンテンツが表示されます。

    <div data-dojo-type="dojox.mobile.RoundRectList"  class="indexListStyle" >
    <div data-dojo-type="dojox.mobile.ListItem" data-dojo-props="icon:'images/about.png',moveTo:'aboutView',variableHeight:true,transition:'fade'" class="indexListStyle">About </div>
    <div data-dojo-type="dojox.mobile.ListItem" data-dojo-props="icon:'images/register.png',moveTo:'agendaView',variableHeight:true,transition:'slide'" class="indexListStyle">Agenda</div>
    <div data-dojo-type="dojox.mobile.ListItem" data-dojo-props="icon:'images/register.png',moveTo:'registrationView',variableHeight:true,transition:'cover'" class="indexListStyle">Register</div>
    <div data-dojo-type="dojox.mobile.ListItem" data-dojo-props="icon:'images/register.png',moveTo:'profileView',variableHeight:true,transition:'dissolve'" class="indexListStyle">GBM Profile</div>
</div>
</div>

<div id="aboutView" data-dojo-type="dojox.mobile.View">

</div>
    <div id="agendaView" data-dojo-type="dojox.mobile.View">

</div>
<div id="registrationView" data-dojo-type="dojox.mobile.View">

</div>
<div id="profileView" data-dojo-type="dojox.mobile.View">

</div>

このように、関数 wlCommonInit() で外部 HTML ファイルからビュー div の内容を読み込みます。

$("#aboutView").load("about.html");

誰でも助けてもらえますか?

4

1 に答える 1