重置PXGrid中的记录选择

时间:2016-01-06 03:02:53

标签: acumatica

我们有一个视图委托,我们将根据指定的过滤器返回自定义结果。一旦结果可用,用户就选择任何记录,比如说3并使用它。下次他们可能会更改过滤条件,并且视图委托会返回一组不同的结果。

这里似乎网格自动选择前一个位置(3)的记录。

如何将选择重置为第一条记录?

    <View>.Current = <FirstRecordINeed>;
    <View>.Cache.ActiveRow = <FirstRecordINeed>;

我尝试在视图委托和过滤行更新事件中设置activeRow / current。但不起作用。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

要获得影响网格ActiveRow的能力,您应该在aspx中的px:PXGrid中指定属性SyncPositionWithGraph="true"

之后,您可以在视图委托中设置<View>.Cache.ActiveRow,它将影响网格。