我正在gxt中实现服务器 - 客户端数据传输。 所以,我有一个Bean类和一个扩展BeanModelMarker的类。 然后我用服务器上DB的数据填充我的bean的字段。 然后我使用GWT RPC
我应该使用gxt beanmodelfactory将我的beants转换为模型数据并填充我的网格吗?我应该在何时何地使用它?
答案 0 :(得分:1)
你需要在RPC事件的成功调用中使用它,所以(我假设你的pojo被称为Bean)
@Override
public void onSuccess(Bean pojo) {
BeanModelFactory factory = BeanModelLookup.get().getFactory(Bean.class);
BeanModel bean = factory.createModel(pojo);
}
答案 1 :(得分:0)
请查看com.extjs.gxt.ui.client.data.BeanModelReader
- 这可以帮助您将数据导入网格。
请查看以下示例,了解Reader,Loader,Proxy和Store正在执行的操作:
答案 2 :(得分:0)
您需要在加载器中使用BeanModelReader:
BeanModelReader reader = new BeanModelReader();
ListLoader<ListLoadResult<ModelData>>loader = new BaseListLoader<ListLoadResult<ModelData>>(proxy,reader);