【问题标题】:GWT-RPC call passing a UiBinder Element传递 UiBinder 元素的 GWT-RPC 调用
【发布时间】:2011-03-01 08:43:49
【问题描述】:

大家早上好,

我正在尝试将 UiBinder 从 rpc 服务传递到客户端页面。 问题是,他抛出一个错误,因为“延迟绑定失败”。有人可以解释一下,为什么会发生这种情况以及是否有将新的 UiBinder 元素动态加载到网页的解决方法?

问候,斯特凡

【问题讨论】:

    标签: gwt element gwt-rpc uibinder


    【解决方案1】:

    如果您尝试将 UiBinder xml 传递给客户端,它将无法正常工作,因为 UiBinder xml 不适合运行时使用,而仅在编译时使用。因此,在您正在运行的客户端中,不再有 UiBinder xml,也没有任何动态使用它的功能。

    【讨论】:

      【解决方案2】:

      UIBinder 是一个客户端概念,不是您想要在客户端和服务器之间序列化和传输的东西。使用 GWT,您将希望摆脱在服务器上构建 UI 并下推到客户端的思维方式。服务器应向客户端提供数据,客户端使用该数据生成或修改 UI。

      至于它失败的具体原因,“延迟绑定失败”通常意味着编译器正在寻找一个不属于 GWT 模块的类。完整的消息可能包括括号中的问题,“(您是否忘记继承所需的模块?)”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多