我目前正在尝试构建一个查询,该查询基于特定条件为真使用数据源。说“如果值 == 1,使用数据源 1。如果值 == 2,使用数据源 2。
这些表已经是我的数据源的几个级别。
在任何地方都无法找到这方面的信息!
我目前正在尝试构建一个查询,该查询基于特定条件为真使用数据源。说“如果值 == 1,使用数据源 1。如果值 == 2,使用数据源 2。
这些表已经是我的数据源的几个级别。
在任何地方都无法找到这方面的信息!
您没有指定表和关系,而是使用这些数据源作为示例:
假设您想在or CustTrans
上存在 join CustInvoiceJour
?
这可以通过启用和禁用相应的数据源来实现:
custTable_ds.query().datasourceTable(tableNum(CustTrans)).enabled(!useInvoice);
custTable_ds.query().datasourceTable(tableNum(CustInvoiceJour )).enabled(useInvoice);
这应该在数据源super()
的executeQuery
方法之前完成。CustTable