Google 应用制作工具 - 如何绑定到查询数据源上的关系



>我有一个模型"发票",我在(Past_due_invoices)上创建了另一个数据源,并使用查询脚本返回invoice_due_date._lessThan = new Date()的所有记录;它按预期返回所有记录。

有一个帐户详细信息页面,其中我放入了一个表格,我曾想象我会使用"帐户:PastDueInvoices(关系)"作为数据源,以仅返回该帐户的逾期发票,但我尚未找到绑定到该数据源的方法。

为了使事情复杂化,我还需要按(@datasource.relations.Payments.items).rere过滤这些数据

在过去的一周里,我已经阅读了我能找到的关于这个主题的所有内容。

是否有更好的方法,或者我缺少什么才能与该数据源相关联? 非常感谢。

似乎有效的不是绑定到"帐户:PastDueInvoices(关系)",而是直接绑定到"发票"并使用以下onAttached for table。

var datasource = widget.datasource;
var accountName = widget.parent.datasource.item.account_name;
var totalPayments = datasource.item.Payments.reduce((b,a) => Number (a.payment_amount) + Number(b) , 0);
datasource.query.filters.Accounts.account_name._equals = accountName;
datasource.query.filters.invoice_due_date._lessThan = new Date;
datasource.query.filters.invoice_total._greaterThan = totalPayments;
datasource.load();

我仍然想听听是否有更好的方法。

谢谢

相关内容

  • 没有找到相关文章

最新更新