繁体   English   中英

Dynamics Axe 如何将过滤器添加到网格

[英]Dynamics Ax How to Add Filter to Grid

我有一个包含 2 个不同数据源的表单/网格

我添加了 StringEdit 以形成 StringEdit 的 EDT 是来自 datasource1 的字段

我想根据 Stringedit 向 Datasource2 记录添加过滤器

表之间有关系

select datasource1 Join datasource2 where datasource2.ImpExtraCostInv == datasource1.ImpExtraCostInv && datasource2.ImpDocNum == CostParameter.valueStr()";

qbrType.value(queryValue(datasource1.valuestr())));

为什么不工作

它们可以是几件事。

您是否在数据源属性中建立了数据源之间的关系

在此处输入图像描述

您也可以通过覆盖initexecuteQuery方法的代码来完成(取决于您需要更好的init方法)您做到了吗?

您将需要与此类似的代码来过滤数据源:

this.query().dataSourceTable(tableNum("datasource2")).addRange(fieldNum(datasource2,ImpExtraCostInv)).value(queryValue(datasource1.ImpExtraCostInv));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM