Почему ярлык для dijit.form.radiobutton не отображается?
У меня есть этот код, но метка не отображается:
var radioOne = new RadioButton({
label: "Current",
style: "margin-left:10px",
checked: true
}).placeAt(userDiv);
Должен ли я сделать domCreate фактического тега метки?
2 ответа
Я пошел вперед и использую это для создания тега метки.
var label = domConstruct.create("label", {
for: "Previous",
style: "margin-left:5px",
innerHTML: "Previous"
}, userDiv);
это работает, но, кажется, это должно быть включено в виджет RadioButton.
Да, вы делаете. Это было из документации додзё:
Автор сценария:
var radioOne = new RadioButton({
checked: true,
value: "tea",
name: "drink",
}, "radioOne");
HTML:
<input type="radio" name="drink" id="radioOne" checked value="tea"/> <label for="radioOne">Tea</label>