通用查询的多选字段

问题描述 投票:0回答:1

如何在通用查询的多选择字段上进行过滤?假设你的数据是这样的。

ROW         VALUES
A           1,5
B           3,4,5
C           5
D           1,2,3
E           2,4

而你想搜索的记录有1或3。所以它应该显示行A, B & D. 我不知道这是否可能。因此,另一种选择是写一个自定义屏幕,并通过视图委托进行操作。但我可能会错。

TIA

acumatica
1个回答
0
投票

PXMultiSelector 编辑器控件中的值。string 格式化

如何过滤取决于格式。例如,电子邮件地址有一个预先确定的格式。对于那些你可以添加一个标准的字符串过滤器,如 Field Contains [email protected]

enter image description hereenter image description here

这对数字是行不通的。如果你搜索数字 1 列表 2,4,15 它将返回结果,因为 15 包含 1. 为了解决这个问题,你可以添加一个自定义的非绑定DAC字段。在DAC字段属性获取器中,你可以解析多选择器字段的值,并将其重新格式化为预先确定的格式,如 ,2,4,15, 并过滤上 ,1, 而不是 1.

© www.soinside.com 2019 - 2024. All rights reserved.