当使用单元浏览器并将该窗口小部件添加到流程板(放置在任何地方,下游)时,由于某种原因,最终结果是死的(空白屏幕)...如果我直接添加到根面板(或布局)面板)
答案 0 :(得分:1)
也有同样的问题。我不得不使用<g:HTMLPanel>
作为CellBrowser
的父级(如GWT Showcase中所示)。
答案 1 :(得分:0)
您是否有一些可以重现此内容的示例代码?
答案 2 :(得分:0)
下面是复合的代码...基本上,我想要做的是在另一个类中,将这个复合附加到一个流程板上并用它做任何事......但是,现实是,我必须attach直接连接到RootPanel(或RootLayoutPanel)......任何其他抽象导致它保释
例如
FlowPanel fp = new FlowPanel();
V2_M76Rolodex v = new V2_M76Rolodex();
fp.add(v); // not going to work
RootPanel.get.add(v) works
public class V2_M76Rolodex extends Composite {
/*
a bunch of code here for getting data and
populating the tree - works, not at issue or relevant
*/
public V2_M76Rolodex() {
TreeViewModel model = new CustomTreeModel();
CellBrowser browser = new CellBrowser(model, null);
browser.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
browser.addStyleName("rolodex_cell_browser");
initWidget(browser);
}
}