1

RequestFactory 中的 EntityProxies 有问题。

@ProxyFor(value=Day.class, locator = DayLocator.class)
public interface DayProxy extends EntityProxy{

      List<OrganizerEntryProxy> getEntries();
      void setEntries(List<OrganizerEntryProxy> entries);
      etc...
}

实体:

public class Day implements Serializable {

    private List<OrganizerEntry> entries;
        etc...

        public List<OrganizerEntry> getEntries(){
        return Collections.unmodifiableList(entries);
    }

    public void  setEntries(List<OrganizerEntry> entries){
        this.entries = entries;
    }
        etc....
}

OrganizerEntryProxy不是。EntityProxy_ValueProxy

现在,在服务中,我向客户端发送一个包含实体列表的Day 实例。当它在客户端收到时返回 null。单独检索工作正常。OrganizerEntryOrganizerEntryDayProxy.getEntries()OrganizerEntity

我究竟做错了什么?

4

1 回答 1

1

哈,揭开谜底。这是相当基本的问题。我不得不添加.with("entries").fire(.. 来电。这似乎很愚蠢,但我所掌握的所有信息都来自http://www.gwtproject.org/doc/latest/DevGuideRequestFactory.html和一些 HelloWorld 互联网示例。RequestFactory 是否有更详细的文档?

于 2013-08-04T18:27:36.273 回答