有一个包含一些文本字段和按钮的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>
如何隐藏按钮外的标签?
答案 0 :(得分:2)
如果将按钮小部件包装在ContentPane中,然后将ContentPane放在TableContainer中,则问题就会消失。我遇到了完全相同的问题,我还在Dialog小部件中以编程方式构建了所有内容。
答案 1 :(得分:1)
我知道这是旧帖子,但我发现使用spanLabel:true并使用按钮隐藏了UI中显示的额外标签。希望这会有所帮助。