Google App Maker:如何向绑定到已计算数据源的表小部件添加分页和排序?

时间:2018-11-14 17:23:49

标签: google-app-maker

我有一个称为“组”的“计算”模型,在该模型中,我添加了以下服务器脚本来加载属于我的域的google组,并在用户登陆页面时将其显示在表格小部件中。数据在第一页上显示很好,但是当我单击以查看下一页时,我看到了相同的记录子集,并且单击标题对表进行排序也不起作用。我希望在这里提供一些指导。

计算的Model Server脚本:

var groupList = [];  
var pageToken;
 var page;
  do {
    page = AdminDirectory.Groups.list({
      customer: 'my_customer',
      maxResults: 5,
      pageToken: pageToken
    });

    var groups = page.groups;
    if (groups) {
      for (var i = 0; i < groups.length; i++) {
        var group = groups[i];
        var record = app.models.Groups.newRecord();
        
        record.id = group.id;
        record.name = group.name;
        record.email = group.email;
        record.directMembersCount = group.directMembersCount;
        
        groupList.push(record);
               
      }
    } else {
      console.log('No groups found.');
    }
    pageToken = page.nextPageToken;
    } while (pageToken);
return groupList;

我已经通过以下方式配置了模型: enter image description here

0 个答案:

没有答案