我有一个GXT ContentPanel实例(cp)。我尝试将Text对象添加到内容面板,如下所示:
Text text = new Text("Main Content Window");
cp.add(text);
但是,即使我使用text.setVisible(true),文本仍然不可见。在我的调试器中,我看到内容面板(cp)确实将文本对象添加到cp.items列表中。但是,文本对象具有“rendered = false”和“attached = false”。
感谢您的帮助!
答案 0 :(得分:0)
您可以使用标签直接将文本添加到ContentPanel。
顺便说一下文字不是要添加到面板的组件(Contentpanel / layout container) 我们只能将组件添加到容器中。
答案 1 :(得分:0)
如果ContentPanel已经呈现并且您向其添加任何内容,则必须调用cp.layout()以向DOM添加新内容。如果在渲染之前添加文本则没有必要。