用的sql数据源,销售订单表,销售订单明细表通过订单号关联,默认加载均为 [_Identify] is null,启动后在命令行测试:
DataTables("销售订单表").AppendLoad("订单号 = 'CMSOD202104029'")‘加载一个订单
output.show(DataTables("销售订单明细表").loadfilter)’显示当前明细表的filter
DataTables("销售订单表").LoadChildren("销售订单明细表") ‘加载子表
output.show(DataTables("销售订单明细表").loadfilter)’再显示显示当前明细表的filter
成功加载了订单,但是明细没有加载出来,output输出内容为:
[_Identify] is null
[订单号] in (Select [订单号] Fro m (Select * Fro m [销售订单表] Where [_Identify] is null ) FoxTempaX)
其他类似用途中loadchildren好像都不正常,有些情况下则会加载很多无关的行,请老师指点下解决的思路,可能是哪些地方的问题?