Gwt 模型数据接口gxt

Gwt 模型数据接口gxt,gwt,gwt-rpc,gxt,Gwt,Gwt Rpc,Gxt,我正在gxt中实现一个服务器-客户机数据传输。 因此,我有一个Bean类和一个扩展BeanModelMarker的类。 然后我用服务器上DB的数据填充bean的字段。 然后我使用GWT RPC 我应该使用gxt beanmodelfactory将Beant转换为模型数据并填充网格吗?我应该在哪里和什么时候使用它?您需要在RPC事件的成功调用中使用它,所以(我假设您的pojo被称为Bean) 请查看com.extjs.gxt.ui.client.data.BeanModelReader——这将帮助

我正在gxt中实现一个服务器-客户机数据传输。 因此,我有一个Bean类和一个扩展BeanModelMarker的类。 然后我用服务器上DB的数据填充bean的字段。 然后我使用GWT RPC


我应该使用gxt beanmodelfactory将Beant转换为模型数据并填充网格吗?我应该在哪里和什么时候使用它?

您需要在RPC事件的成功调用中使用它,所以(我假设您的pojo被称为Bean)


请查看
com.extjs.gxt.ui.client.data.BeanModelReader
——这将帮助您将数据放入网格

看看下面的示例,看看读卡器、加载程序、代理和存储在做什么:


您需要在加载程序中使用BeanModelReader:

BeanModelReader reader = new BeanModelReader();
ListLoader<ListLoadResult<ModelData>>loader = new BaseListLoader<ListLoadResult<ModelData>>(proxy,reader);
BeanModelReader=新的BeanModelReader();
ListLoaderloader=新的BaseListLoader(代理、读卡器);

我认为这一点在中得到了最好的解释,尽管文章中说“预览”,但现在所涵盖的内容是标准的(就像2008年的文章一样)。
BeanModelReader reader = new BeanModelReader();
ListLoader<ListLoadResult<ModelData>>loader = new BaseListLoader<ListLoadResult<ModelData>>(proxy,reader);