【问题标题】:ModelData interface gxt模型数据接口 gxt
【发布时间】:2011-06-29 09:48:12
【问题描述】:

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

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

【问题讨论】:

标签: gwt gwt-rpc gxt


【解决方案1】:

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

@Override
public void onSuccess(Bean pojo) {
  BeanModelFactory factory = BeanModelLookup.get().getFactory(Bean.class);
  BeanModel bean = factory.createModel(pojo);
}

【讨论】:

    【解决方案2】:

    你需要在loader中使用BeanModelReader:

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

    【讨论】:

      【解决方案3】:

      请查看com.extjs.gxt.ui.client.data.BeanModelReader - 这应该可以帮助您将数据放入您的网格中。

      看看下面的例子,看看 Reader、Loader、Proxy 和 Store 在做什么:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-23
        • 1970-01-01
        • 1970-01-01
        • 2019-11-25
        • 2018-01-17
        • 1970-01-01
        • 1970-01-01
        • 2020-08-10
        相关资源
        最近更新 更多