2009-03-04 3 views
0

Есть ли способ создать и добавить dijit в конец div? Скажем, у меня есть следующий код:Добавить динамически сгенерированный dijit до конца div

<div id="attendants"> 
</div> 

<button dojoType="dijit.form.Button" onClick="addPerson();">Add Person</button> 

Я нашел следующий код в Интернете, но это заменяет мой DIV «бабок»:

var personCount = 0; 
function addPerson() { 
    personCount += 1; 
    var attendants = dojo.byId('attendants'); 
    var newField = new dijit.form.TextBox({id: 'newPerson' + personCount, name: 'newPerson' + personCount}, attendants); 
} 

, и я хочу, чтобы динамически добавлять новую TextBox Dijit в DIV, не замените div на dijit.

ответ

2

Ответ: dijit._Widget.placeAt

// place a new button as the first element of some div 
var button = new dijit.form.Button({ label:"click" }).placeAt("wrapper","first"); 
+0

Просто чтобы быть ясно, так как я не смог найти его в любой документации (это ближе) .... возвращаемый тип является dijit._Widget экземпляр, а не domNode =) –

Смежные вопросы