我正在用gxt实现一个服务器-客户端数据传输。因此,我有一个Bean类和一个扩展BeanModelMarker的类。然后,我用来自服务器上的DB的数据填充bean的字段。然后我使用GWT RPC
我是否应该使用gxt beanmodelfactory将beants转换为模型数据并填充网格?我应该在什么时候在哪里使用它?
发布于 2011-08-31 21:45:13
您需要在加载器中使用BeanModelReader:
BeanModelReader reader = new BeanModelReader();
ListLoader<ListLoadResult<ModelData>>loader = new BaseListLoader<ListLoadResult<ModelData>>(proxy,reader);发布于 2011-06-30 20:44:31
你需要在你的RPC事件的成功调用中使用它(我假设你的pojo叫做Bean)
@Override
public void onSuccess(Bean pojo) {
BeanModelFactory factory = BeanModelLookup.get().getFactory(Bean.class);
BeanModel bean = factory.createModel(pojo);
}发布于 2011-07-06 16:36:23
请查看com.extjs.gxt.ui.client.data.BeanModelReader -这将帮助您将数据放入您的网格。
看看下面的例子,看看Reader,Loader,Proxy和Store在做什么:
http://www.sencha.com/examples/pages/grid/beanmodel.html
https://stackoverflow.com/questions/6518682
复制相似问题