动态设置 DropDown 值在 UI 中不刷新
Dynamically Setting DropDown values not refreshing in UI
在销售订单输入中,我有一个行级别的自定义下拉列表和 header 的自定义下拉列表。我希望行级别下拉列表中的值列表根据 Header 下拉级别中的值进行更改。我为 SOOrder_RowSelected 添加了一个例程,它有一个开关,该开关取决于 header 值的值,以使用 PXStringListAttribute.SetList 设置行级别下拉列表中的值列表。这在您第一次加载 SO Entry 时有效,但是当您在为 header 下拉列表选择不同值的记录之间移动时,行级别下拉列表中的选项列表将不会更新,除非您刷新页面。是否可以通过编程方式刷新控件?
为什么不为您的 PXselector 设置条件为 Current 的搜索查询?
注意:您应该将选择器的自动刷新设置为 true
您必须将 MatrixMode 设置为具有非常量值的下拉字段。
像这样:
<px:PXGridColumn DataField="OrigTranType" Type="DropDownList" Width="80px" MatrixMode="true" />
在销售订单输入中,我有一个行级别的自定义下拉列表和 header 的自定义下拉列表。我希望行级别下拉列表中的值列表根据 Header 下拉级别中的值进行更改。我为 SOOrder_RowSelected 添加了一个例程,它有一个开关,该开关取决于 header 值的值,以使用 PXStringListAttribute.SetList 设置行级别下拉列表中的值列表。这在您第一次加载 SO Entry 时有效,但是当您在为 header 下拉列表选择不同值的记录之间移动时,行级别下拉列表中的选项列表将不会更新,除非您刷新页面。是否可以通过编程方式刷新控件?
为什么不为您的 PXselector 设置条件为 Current 的搜索查询?
注意:您应该将选择器的自动刷新设置为 true
您必须将 MatrixMode 设置为具有非常量值的下拉字段。 像这样:
<px:PXGridColumn DataField="OrigTranType" Type="DropDownList" Width="80px" MatrixMode="true" />