私は動的にdojox.mobile.ListItem
s を aに追加しようとしdojox.mobile.RoundRectList
ていますが、比較的単純なものに苦労しています。
これは私の道場ウィジェットです:
<ul data-dojo-type="dojox.mobile.RoundRectList" id="theTable" >
<li data-dojo-type="dojox.mobile.ListItem"
data-dojo-props='icon:"images/i-icon-1.png",
moveTo:"#article",
variableHeight:true'
id="theItem">
text here
</li>
</ul>
私は少しのjavascriptを持っており、それによってハンドルをつかんRoundRectList
でそれにいくつかListItem
の s を追加しようとしています:
dojo.require("dojox.mobile.parser");
dojo.require("dojox.mobile");
dojo.requireIf(!dojo.isWebKit, "dojox.mobile.compat");
var theTable = dojo.byId("theTable");
var childWidget = new dojox.mobile.ListItem({
id:"item1",
icon:"images/icon.png",
rightText:"Off",
moveTo:"bar",
label:"u1space"});
theTable.addChild(childWidget);
これは機能していないようです。具体的には、Chrome の Javascript コンソールに次のエラーが表示されます。
キャッチされていない TypeError: 未定義のメソッド 'addChild' を呼び出せません
ここで私が間違っていることについて、誰かが私にアドバイスしてもらえますか? 基本的に、繰り返し処理して要素をリストに入れようとしている JSON オブジェクトがあります。
ありがとう