Javascript Dojo在TableContainer中隐藏按钮标签
拥有一个包含一些文本字段和按钮的dojox.layout.TableContainer。但是,按钮的标签显示在按钮之前和按钮上。下面是代码的一个子集,其中有一些细微的更改:Javascript Dojo在TableContainer中隐藏按钮标签,javascript,dojo,Javascript,Dojo,拥有一个包含一些文本字段和按钮的dojox.layout.TableContainer。但是,按钮的标签显示在按钮之前和按钮上。下面是代码的一个子集,其中有一些细微的更改: var tableContainer = new dojox.layout.TableContainer( { cols: 1 }); var txtBox = new dijit.form.TextBox({
var tableContainer = new dojox.layout.TableContainer(
{
cols: 1
});
var txtBox = new dijit.form.TextBox({
id: "txtBox1",
name: "txtBox1",
label: "First TextBox:"
},"ftxtb");
var addBtn = new dijit.form.Button({
label: "Add Button"
});
tableContainer.addChild(txtBox);
tableContainer.addChild(addBtn);
现在文本框的标签可以了,但我不希望按钮标签显示在按钮上。澄清按钮将显示为:
Add Button <Add Button>
添加按钮
如何将标签隐藏在按钮外部?如果将按钮小部件包装在ContentPane中,然后将ContentPane放置在TableContainer中,问题就会消失。我遇到了完全相同的问题,而且我还在对话框小部件中以编程方式构建所有内容。如果将按钮小部件包装在ContentPane中,然后将ContentPane放在TableContainer中,问题就会消失。我遇到了完全相同的问题,而且我还在对话框小部件中以编程方式构建所有内容。如果将按钮小部件包装在ContentPane中,然后将ContentPane放在TableContainer中,问题就会消失。我遇到了完全相同的问题,而且我还在对话框小部件中以编程方式构建所有内容。如果将按钮小部件包装在ContentPane中,然后将ContentPane放在TableContainer中,问题就会消失。我遇到了完全相同的问题,而且我还在对话框小部件中以编程方式构建所有内容。我知道这是一篇老文章,但我刚刚发现,在按钮中使用spanLabel:true会隐藏UI中显示的额外标签。希望这能有所帮助。我知道这是一篇老文章,但我刚刚发现在按钮中使用spanLabel:true会隐藏UI中显示的额外标签。希望这能有所帮助。我知道这是一篇老文章,但我刚刚发现在按钮中使用spanLabel:true会隐藏UI中显示的额外标签。希望这能有所帮助。我知道这是一篇老文章,但我刚刚发现在按钮中使用spanLabel:true会隐藏UI中显示的额外标签。希望这能有所帮助。只需在按钮上添加一个标签,即可很好地显示代码。这不是您想要的吗?此外,我认为
标签
属性的工作方式与您认为的dijit.form.TextBox
的工作方式不同。您需要创建一个单独的标签
元素并将其放置在DOM上。有趣的是,我的代码显示了textbox和button的标签,这就是dojo文档中提到的。我不知道还有什么要告诉您的。看看我的胳膊;dijit/按钮的代码与您的代码完全相同。你能提供一个指向你提到的文档的链接吗?这是指向TableContainer的链接:或者我应该把按钮放在外面。无论如何,我摆脱了TableContainer,因为我不知道到底是什么问题,现在使用DojoCreateLabel。只需在按钮上添加一个标签即可显示代码。这不是您想要的吗?此外,我认为标签
属性的工作方式与您认为的dijit.form.TextBox
的工作方式不同。您需要创建一个单独的标签
元素并将其放置在DOM上。有趣的是,我的代码显示了textbox和button的标签,这就是dojo文档中提到的。我不知道还有什么要告诉您的。看看我的胳膊;dijit/按钮的代码与您的代码完全相同。你能提供一个指向你提到的文档的链接吗?这是指向TableContainer的链接:或者我应该把按钮放在外面。无论如何,我摆脱了TableContainer,因为我不知道到底是什么问题,现在使用DojoCreateLabel。只需在按钮上添加一个标签即可显示代码。这不是您想要的吗?此外,我认为标签
属性的工作方式与您认为的dijit.form.TextBox
的工作方式不同。您需要创建一个单独的标签
元素并将其放置在DOM上。有趣的是,我的代码显示了textbox和button的标签,这就是dojo文档中提到的。我不知道还有什么要告诉您的。看看我的胳膊;dijit/按钮的代码与您的代码完全相同。你能提供一个指向你提到的文档的链接吗?这是指向TableContainer的链接:或者我应该把按钮放在外面。无论如何,我摆脱了TableContainer,因为我不知道到底是什么问题,现在使用DojoCreateLabel。只需在按钮上添加一个标签即可显示代码。这不是您想要的吗?此外,我认为标签
属性的工作方式与您认为的dijit.form.TextBox
的工作方式不同。您需要创建一个单独的标签
元素并将其放置在DOM上。有趣的是,我的代码显示了textbox和button的标签,这就是dojo文档中提到的。我不知道还有什么要告诉您的。看看我的胳膊;dijit/按钮的代码与您的代码完全相同。你能提供一个指向你提到的文档的链接吗?这是指向TableContainer的链接:或者我应该把按钮放在外面。无论如何,我摆脱了TableContainer,因为我不知道到底是什么问题,现在使用dojo create label。谢谢,我稍后会检查它并与您联系。是的。因为应用的CSS就是这样工作的。如果CSS必须正确应用,则层次结构必须有效。TabContainer->ContentPane(0…1)-->在每个ContentPane中-->文本/小部件等。。TabContainer只能包含窗格对象,这些对象将保存任何内容,作为特定选项卡的内容。谢谢,我稍后会查看并与您联系。是的。因为应用的CSS就是这样工作的。如果CSS必须正确应用,则层次结构必须有效。TabContainer->ContentPane(0…1)-->在每个ContentPane中-->文本/小部件等。。TabContainer只能包含窗格对象,这些对象将保存任何内容,作为该特定选项卡的内容。谢谢,我稍后会查看它,然后再试