如何以编程方式将孩子添加到dojox/mobile/ScrollablePane
?
参考指南只有一个声明性示例 - http://dojotoolkit.org/reference-guide/1.10/dojox/mobile/ScrollablePane.html。
ScrollablePane
似乎没有addChild
方法。我尝试在子窗口小部件上使用placeAt
并传入containerNode
的{{1}}。这也不起作用。
以下声明性代码有效。我无法以编程方式执行此操作。具体来说,我无法弄清楚如何在ScrollablePane
下添加RoundRectList
。
ScrollablePane
答案 0 :(得分:0)
this.ScrollablePane.domNode.appendChild(RoundRectList.domNode);
在此之前,您需要构造RoundRectList
答案 1 :(得分:0)
是的,似乎dojox exp错过了最后的实现,
因此,您可以使用place
模块的dojo/dom-construct
方法解决此问题,因此在创建元素之后,只需将其domNode放在scrollpane的容器节点中,如下面的代码所示。 (这里我只影响id="scrollpane"
到ScrollablePane并使用dijit/registry
模块获取它的参考资料)
var rectList = new RoundRectList();
domConstruct.place(rectList.domNode,registry.byId("scrollpane").containerNode, 'last');
您可以看到示例小提琴here