2013-04-18 7 views
-1

Я использую Dojo v1.8 с помощью Worklight; Я хотел бы создать SwapView динамически в View, но я столкнулись с проблемами ...Как создать SwapView динамически с помощью Dojo

HTML код:

<div data-dojo-type="dojox.mobile.View" id="listeInscriptionView" 
      data-dojo-props="selected:false,scrollDir:'vh'" 
      style="background-image: url('images/bg-texture.jpg');" 
          data-dojo-id="id"> 
    </div> 

JavaScript код:

var view = registry.byId(listeInscriptionView); 
    alert(view); 

    for(var i = 1; i < 3; i++){ 
     var swap = new dojox.mobile.SwapView({ 
      id: i, 
      selected:false 
     }); 

     var head = new dojox.mobile.Heading({ 
      label:'Swap' + i, 
     }); 
     swap.addChield(head); 
     view.addChield(swap); 
     alert("test" + i); 
    } 

выше делает не работа. Как я могу создать виджет SwapView динамически?

ответ

0

Это копия вашего фактического кода? На самом деле я не проверял, но есть синтаксические ошибки и опечатки:

registry.byId(listeInscriptionView); 

должен быть

registry.byId("listeInscriptionView"); 

(отсутствуют кавычки), и

swap.addChield(head); 
view.addChield(swap); 

должен быть

swap.addChild(head); 
view.addChild(swap); 

Возможно, он работает лучше с ними исправлены ошибки?

+0

Да, это мой фактический код, я попробую Спасибо :) –

+0

Я изменил свой код, это работы Большое спасибо !!! :) –