Если вы используете входные данные формы dojo и хотите иметь для них такие ярлыки:
<label for="???">Email</label>
<input
type="text"
name="email"
dojoAttachPoint="email"
dojoType="dijit.form.TextBox"
/>
метка не активен, потому что нет способа узнать идентификатор ввода до его рендеринга.
Существует ли другое решение, кроме взлома идентификатора в том, что додзё генерирует для этого элемента?
ОБНОВЛЕНИЕ
Это на самом деле даже сложнее, чем я думал, потому что поле ввода в додзё отображается как
<div class="dijit dijitTextBox" id="widget_dijit_form_TextBox_0">
<input class="dijitReset dijitInputField" value="Χ" type="text" tabindex="-1">
...
</div>
, а базовое поле ввода не имеет идентификатора