ModelData接口gxt

时间:2011-06-29 09:48:12

标签: gwt gwt-rpc gxt

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

我应该使用gxt beanmodelfactory将我的beants转换为模型数据并填充我的网格吗?我应该在何时何地使用它?

3 个答案:

答案 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正在执行的操作:

http://www.sencha.com/examples/pages/grid/beanmodel.html

答案 2 :(得分:0)

您需要在加载器中使用BeanModelReader:

BeanModelReader reader = new BeanModelReader();
ListLoader<ListLoadResult<ModelData>>loader = new BaseListLoader<ListLoadResult<ModelData>>(proxy,reader);
相关问题