Dojo 在 TableContainer 中隐藏按钮标签

Dojo hide button label inside TableContainer

本文关键字:按钮 标签 隐藏 TableContainer Dojo      更新时间:2023-09-26

有一个包含一些文本字段和按钮的dojox.layout.TableContainer。但是,按钮的标签显示在按钮之前和按钮上。下面是代码的子集,有一些细微的更改:

 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 中,则问题就会消失。我遇到了完全相同的问题,我也在对话框小部件中以编程方式构建所有内容。

我知道

这是旧帖子,但我刚刚发现将spanLabel:true与您的按钮一起使用会隐藏UI中显示的额外标签。希望这有帮助。