我有两个具有相同查询的列,它们将2个请求发送到API中的同一位置,如何只调用一次并将其用于两个列?
答案 0 :(得分:0)
您可以使用服务向API发出http请求,并将响应缓存在new ArrayStore
中(包装在dataSource对象中)
this.lookupsDataSource = new DataSource({
store: new ArrayStore({
data: //yourService.retrievedData
key: "Id",
})
});
然后,您可以重新声明网格列(如果使用该配置),或者可以将两个查找的数据源重新设置到此新的arrayStore)