GWT / GXT使用服务器与客户端上的对象 - 允许什么?

时间:2011-05-09 15:57:37

标签: java gwt gxt

我正在开发一个GXT应用程序,我注意到我无法在服务器端使用包com.extjs.gxt.ui.client.widget中的对象。我想这是有道理的,因为小部件只能用JS + HTML表示。但我可以在服务器代码的client包中使用其他内容,例如com.extjs.gxt.ui.client.data.BaseModel

我的问题:在哪里可以找到我可以在服务器端代码中使用哪些对象的列表,以及哪些不可用?我可以遵循更一般的规则吗?

任何信息都表示赞赏,谢谢。
-tjw

1 个答案:

答案 0 :(得分:1)

不确定我是否可以完全回答您的问题,但这里有一个提示:package com.extjs.gxt.ui.client.data(检查http://dev.sencha.com/deploy/gxtdocs/index.html?overview-summary.html的API)包含大多数可以执行的操作通过电线发送。

但是,您需要检查该包的给定类(例如BasePagingLoadResult或BaseModelData)是否实现了java.io.Serializable。如果确实如此,那么你很高兴。 以Result或Config结尾的同一个包的大多数类实现Serializable(实际上我找不到那个没有的那个)。

您已经想到的小工具无法通过网络发送(不是可序列化的)。

希望有所帮助!