Dojo隐藏TableContainer中的按钮标签

时间:2013-10-11 14:35:35

标签: javascript dojo

有一个包含一些文本字段和按钮的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>

如何隐藏按钮外的标签?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

我知道这是旧帖子,但我发现使用spanLabel:true并使用按钮隐藏了UI中显示的额外标签。希望这会有所帮助。