如何以编程方式创建dojo.mobile.view?

时间:2013-01-03 02:52:17

标签: dojo

我正在开发一个应用程序,我需要使用动态ID创建dojo.mobile.view,我需要一个关于如何在点击事件中在dojo视图中创建视图的代码。

1 个答案:

答案 0 :(得分:1)

这是来自dojo参考指南的代码段,位于http://dojotoolkit.org/reference-guide/1.8/dojox/mobile/View.html

它为您提供了足够的信息来在运行时创建视图。

var view1 = new View(null, "view1");

var heading1 = new Heading({
  label: "View 1"
});
view1.addChild(heading1);

var categ1 = new RoundRectCategory({
  label: "Documents"
});
view1.addChild(categ1);

var list1 = new RoundRectList();
view1.addChild(list1);

var counter = 4;
for(var i = 1; i <= 3; i++){
  var item1 = new ListItem({
    icon: "images/i-icon-"+i+".png",
    label: "Document 000"+counter,
    moveTo: "view2"
  });
  list1.addChild(item1);
  counter++;
}

view1.startup();