【问题标题】:Devextreme same lookup in two columns, how to avoid making the request twice?Devextreme在两列中进行相同的查找,如何避免两次请求?
【发布时间】:2020-09-29 18:43:30
【问题描述】:

我有两个具有相同查找的列,它们向 API 中的同一位置发送 2 个请求,如何只调用一次并将其用于两个列?

【问题讨论】:

    标签: devextreme-angular


    【解决方案1】:

    您可以使用您的服务向 API 发出 http 请求,并将响应缓存在 new ArrayStore(包装在 dataSource 对象中)

    this.lookupsDataSource = new DataSource({ 
        store: new ArrayStore({
            data: //yourService.retrievedData 
                key: "Id", 
            })
        });
    

    然后您可以重新声明网格列(如果您使用该配置),或者您可以将两个查找的数据源重新设置为这个新的 arrayStore)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-28
      • 2019-06-01
      • 1970-01-01
      • 2012-10-27
      • 2017-06-06
      • 1970-01-01
      • 2022-11-23
      • 1970-01-01
      相关资源
      最近更新 更多