0

有一个 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);

现在 TextBoxes 的标签没问题,但我不希望按钮标签显示在按钮上。澄清按钮将显示为:

Add Button    <Add Button>

如何隐藏按钮外的标签?

4

2 回答 2

2

如果将按钮小部件包装在 ContentPane 中,然后将 ContentPane 放在 TableContainer 中,问题就会消失。我遇到了完全相同的问题,并且我还在 Dialog 小部件中以编程方式构建所有内容。

于 2013-10-23T15:16:59.930 回答
1

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

于 2016-12-05T23:38:44.077 回答