【发布时间】:2020-09-29 18:43:30
【问题描述】:
我有两个具有相同查找的列,它们向 API 中的同一位置发送 2 个请求,如何只调用一次并将其用于两个列?
【问题讨论】:
我有两个具有相同查找的列,它们向 API 中的同一位置发送 2 个请求,如何只调用一次并将其用于两个列?
【问题讨论】:
您可以使用您的服务向 API 发出 http 请求,并将响应缓存在 new ArrayStore(包装在 dataSource 对象中)
this.lookupsDataSource = new DataSource({
store: new ArrayStore({
data: //yourService.retrievedData
key: "Id",
})
});
然后您可以重新声明网格列(如果您使用该配置),或者您可以将两个查找的数据源重新设置为这个新的 arrayStore)
【讨论】: