Всем привет
к примеру у меня есть форма
<div dojoType="dijit.form.Form" id="filterGoodFlow" jsId="filterGoodFlow">
<input type="text" name="article" id="filterGoodFlow_article" dojoType="dijit.form.ValidationTextBox" value="" />
</div>
инпутов естественно больше и типы разные. мне нужно запоминать введенные значения и при последующем открытии окна заполнять форму прошлыми значениями. запоминаю так, тут всё ок, работает.
app.storage.put('filterGoodFlow_obj', filterGoodFlow.getValues(), function(){}, 'filterGoodFlow');
Как мне потом заполнить ими форму ? Тут получаю значения из хранилища.
var filter_stored_values = app.storage.get('filterGoodFlow_obj', 'filterGoodFlow');
Единственный способ заполнения, который приходит в голову - на каждое поле формы:
dojo.byId('filterGoodFlow_article').value = filter_stored_values.article;
filterGoodFlow.value.article = filter_stored_values.article;
и так вручную по каждому полю. И то не факт что заработает. А форм таких и полей в них очень много, хотелось бы что-то хотя бы более-менее универсальное. Мб я туплю и это делается в 2 строчки, но сроки горят. штудирование документации особых плодов не принесло. Хелп, камрады ( Буду признателен за любой совет.