У меня есть диалоговое окно dijit, содержащее форму, которую я хочу заполнить автоматически. Я могу отобразить диалоговое окно с формой в нем, но мне не удалось установить значение текстовой области в форме. Вот div, в котором находится html.
<div dojoType="dijit.Dialog" id="formDialog" title="Form Dialog" >
<table>
<tr>
<td>
<label for="desc">
Description:
</label>
</td>
<td>
<textarea id="desc" name="desc" dojoType="dijit.form.Textarea" style="width:200px;"></textarea>
СОХРАНИТЬ ЗАКРЫТЬ
Я могу заставить это отображаться просто отлично, выполнив
var formDlg = dijit.byId("formDialog"); формаDlg.show();
Но у меня проблема с установкой значения текстовой области под названием «desc». Я пробовал много вещей, но я знаю, что мне нужно
var test = dijit.byId("desc");
но если я установлю какое-либо свойство теста, например
test.value = "foo";
test.textContent = "foo";
test.innerHTML = "foo";
test.srcNodeRef = "foo";
Значение никогда не сохраняется и не отображается внутри текстового поля. Есть ли способ сделать это? Любая помощь будет здорово. Спасибо