【发布时间】:2017-07-13 23:23:22
【问题描述】:
我们有一个自定义表格,并在各个页面上对该表格的关键字段使用选择器。在选择器中,我们还需要能够搜索其他字段,因此我们将 PXSelector 的页面条目设置为包含 FastFilterFields,如下例所示:
<px:PXSelector ID="edMyCustomField" runat="server" AutoRefresh="True"
DataField="MyCustomField" DataSourceID="ds" CommitChanges="True">
<GridProperties FastFilterFields="InventoryID,InventoryItem__Descr">
<Layout ColumnsMenu="False" />
</GridProperties>
</px:PXSelector>
这在我们的网页上效果很好。在上面的示例中,选择器搜索框中的条目将返回具有来自 MyCustomField、Inventory ID、InventoryItem.Descr 字段的匹配值的行。
现在是问题/问题……
我们希望报表参数选择器上的报表具有相同的搜索/FastFilterFields 功能。目前,选择器只允许搜索与选择器相关的字段(一个可搜索字段)。
我们如何使我们的报告选择器能够使用与我们的自定义页面相同的其他可搜索字段?
【问题讨论】:
-
到目前为止,我发现...这是不可能的,除非有人有其他想法?我知道用户仍然可以过滤选择器中的列,但是用户习惯于在我们的许多页面中使用选择器搜索这个非常常见的字段 - 我认为同一字段上的报告选择器应该具有相同的功能。
-
您是否将输入参数的源字段分配给包含选择器的同一字段? IE。 InventoryItem.inventoryID,而不是 SOLine.inventoryID
-
源字段工作正常,可在页面和报告中搜索。问题在于报告选择器中不可搜索的第二、第三等字段,因为它们在我们使用 FastFilterFields 的自定义页面选择器中
-
那么有可能还是我们找到了任何替代解决方案?
标签: acumatica