これを何度も試しましたが、メイン ビューと、他のビューを開くアイテムを含むリスト (同じ 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");
誰でも助けてもらえますか?