我使用以下代码
创建了div和文本框 var left_div = dojo.create('div', {
id: 'left_div'
}, child.borderContainer.domNode, 'first');
child.borderContainer.clientName = new dijit.form.ValidationTextBox({
name: 'clientName',
placeHolder: 'client name'
});
现在,我必须将clientName附加到左侧div。
答案 0 :(得分:2)
如果clientName是小部件,您可以使用
widget.placeAt(parentNode)
答案 1 :(得分:0)
这应该可以解决问题:
child.borderContainer.clientName = new dijit.form.ValidationTextBox({
name: 'clientName',
placeHolder: 'client name'
}, left_div);
窗口小部件构造函数的第二个参数通常是放置窗口小部件的dom节点。来自API:
使用方法: var foo = new dijit.form.ValidationTextBox(/ * Object? / params,/ DomNode | String * / srcNodeRef);