使用另一个选择器的选定值更新选择器选择

Update Selector selection with another Selector's selected value

我有两个 table:一个是 header table,第二个是详细信息 table。我想实现一个包含两个 select 的网格。用户将从第一个 selector 中 select 一个 header 值,这将导致第二个 selector 更新相关的详细值。我需要做什么才能让第二个更新为基于第一个 select 或 selected 值的正确详细值?

您只需设置 select 或使用 Current 并指向 header 中使用的 Dac/Field,就像在图表中查看一样。

[PXSelector(typeof(Search<TableTwo.someOtherField,
    Where<TableTwo.someRelatedField, Equal<Current<HeaderTable.relatedField>>>))]

在网格字段的页面文件中,您需要将自动刷新设置为真。

 <px:PXSelector ID="edAField" runat="server" DataField="AField" AutoRefresh="True" />

如果您的 select 中没有显示任何内容,或者,请确保在尝试 select 网格字段上的值之前提交 header 值。