Почему ярлык для 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>
Другие вопросы по тегам