1

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

4

1 回答 1

0

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

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

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

于 2020-10-03T17:32:39.733 回答