我正在寻找有关如何在SmartGWT中自定义数据源的很好的教程(代码示例现在也将这样做)。
一些细节:
我有一个GWT项目,该项目使用专有的客户端-服务器协议(protocol)来获取数据(使用基于GWT类的扩展API)。服务器不是基于GWT的,即GWT仅用于客户端。
我想通过创建将与现有GWT基础结构进行交互的自定义数据源,将SmartGWT的小部件与此数据一起使用。
有人知道这样的资源吗?
编辑:
查尔斯·肯德里克(Charles Kendrick)的回答对我有用。
有关工作代码示例,请参见this。
最佳答案
您可以通过重写transformRequest和transformResponse来执行此操作-有关概述,请参见这些方法的文档:
http://www.smartclient.com/smartgwtee/javadoc/com/smartgwt/client/data/DataSource.html#transformRequest(com.smartgwt.client.data.DSRequest)
http://www.smartclient.com/smartgwtee/javadoc/com/smartgwt/client/data/DataSource.html#transformResponse(com.smartgwt.client.data.DSResponse,%20com.smartgwt.client.data.DSRequest,%20java.lang.Object)