我一直在试图弄清楚我的问题是什么
@Inject
@DataField
FlowPanel panel;
// Here's the REST callback:
public void onSuccess(StuffResultItemDTO stuffResultItem) {
for (StuffItemDTO item : stuffResultItem.getStuff()) {
LOG.info(item.toString()); // No problem data is here
ResultItem w = resultInstance.get();
w.setModel(item);
panel.add(w);
}
// Producer
stuff.setCursor(stuffResultItem.getCursor());
}
这一直是我很长一段时间的问题。问题是如果我在显示FlowPanel
的小部件中手动添加一些东西。
因此面板确实可以将小部件注入其中(例如手动添加 ResultItem)。
这里真正的痛苦是for循环代码和ResultItem
那里的注入。