1
Я используюУстановка Dijit/действие формы динамически с прагматически созданный виджет
<form id="${id}myForm">
</form>
Я хотел бы добавить к моему .js файл что-то подобное:
registry.byId(this.id + "myForm").set("action", "myscript.php");
Но это не работает, когда я проверяю инструменты chrome dev.
Это не похоже, что ' form' является виджетами, поэтому использование реестра Dijit не будет работать. Добавьте 'data-dojo-type =" dijit/form/Form "' в ваш узел формы. Предполагая, что Dojo настроен правильно, это сделает его виджем Form, который был создан декларативно. – Default
Каждый раз, когда я добавлял data-dojo-type = "dijit/form/Form", он не отображал содержимое формы. Я использовал это вместо этого. '