Dojo 为什么dijit.form.radiobutton的标签不显示?

Dojo 为什么dijit.form.radiobutton的标签不显示?,dojo,dijit.form,Dojo,Dijit.form,我有此代码,但标签未显示: var radioOne = new RadioButton({ label: "Current", style: "margin-left:10px", checked: true }).placeAt(userDiv); 我必须创建一个实际的标签标签吗?是的。这来自dojo文档: 脚本: var radioOne = n

我有此代码,但标签未显示:

            var radioOne = new RadioButton({
                label: "Current",
                style: "margin-left:10px",
                checked: true
            }).placeAt(userDiv);

我必须创建一个实际的标签标签吗?

是的。这来自dojo文档:

脚本:

var radioOne = new RadioButton({
            checked: true,
            value: "tea",
            name: "drink",
        }, "radioOne");
HTML:


是的,你知道。这来自dojo文档:

脚本:

var radioOne = new RadioButton({
            checked: true,
            value: "tea",
            name: "drink",
        }, "radioOne");
HTML:


我已经开始使用它来创建标签标签

            var label = domConstruct.create("label", {
                for: "Previous",
                style: "margin-left:5px",
                innerHTML: "Previous"
            }, userDiv);

这确实有效,但似乎应该包含在RadioButton小部件中。

我已经开始使用它来创建标签标签

            var label = domConstruct.create("label", {
                for: "Previous",
                style: "margin-left:5px",
                innerHTML: "Previous"
            }, userDiv);

这确实有效,但似乎应该包含在RadioButton小部件中。

我已经从文档中看到了这一点,但它们显示了一个组合解决方案,同时显示了声明性和编程性,并没有真正显示如何以编程方式处理标签方面。那么,你是说要以编程方式实现这一点,你必须创建一个标签标签吗?看起来是这样的。查看radioButton的JS和模板文件(复选框),它没有放置标签的位置。如果需要,您可以随时使用带有标签的模板制作自己的小部件。可能只有几行代码。声明继承RadioButton的几行代码。我已经在文档中看到了这一点,但是它们显示了一个组合解决方案,既显示了声明性的,也显示了编程性的,并且没有真正显示如何以编程方式处理标签方面。那么,你是说要以编程方式实现这一点,你必须创建一个标签标签吗?看起来是这样的。查看radioButton的JS和模板文件(复选框),它没有放置标签的位置。如果需要,您可以随时使用带有标签的模板制作自己的小部件。可能只有几行代码。声明继承RadioButton的几行代码。模板有两行。