2012-05-23 96 views
0

我提前如果这相当n00bish问题实际上有,我刚刚没有找到文档中的答案很抱歉,但GWT的要求。随着法

我还是比较新的GWT,并尝试我可能找不到什么request.with(String ...)方法实际上做了我能理解的解释。请有人向我解释一下这个方法可以做什么以及为什么要使用它?

非常感谢

回答

2

它的确是在doc:https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory#relationships

默认情况下,从实体代理引用的实体代理/ IES你取的取(属性将只是null在客户端)。你必须明确地要求他们使用with(),传递你想要获取的属性的名字(也可以是虚线的路径)。

+0

非常感谢你,我发现在文档中的引用,但没有理解它,你的措辞对我来说更有意义。为了确保我现在理解正确,如果我激发一个返回entityProxy的请求,并且该entityProxy又包含第二个entityProxy作为属性,那么该属性将返回null,除非我通过request.with特别要求它。 ( “PROPERTYNAME”)。 –

+0

是的,就是这样。 –

+0

我似乎也发现ValueProxies返回为null,除非我在.with()中明确包含 - 是否也是预期的行为? – Dasmowenator