我有从API调用返回的数据,这是一个数组。我想在App Maker中创建一个列表来显示数组中的项目。我已经将我的API调用放在了服务器脚本中。如何将数据加载到列表小部件中?
答案 0 :(得分:1)
您可以将API中的响应转换为Calculated Model的记录,然后在UI上加载和绑定它们:
// Server script
function getCaluculatedModelRecords() {
var apiObjects = getMyMagicObjectsFromApi();
return apiObjects.map(function(apiObj) {
var record = app.models.MyCalculatedModel.newRecord();
record.Field1 = apiObj.field1;
record.Field2 = apiObj.field2;
record.Field3 = apiObj.field3;
...
return record;
});
}
也许这个示例也会有所帮助:https://developers.google.com/appmaker/samples/calculated-model/