Acumatica PXSelector自动刷新不是';t为自定义选择器工作

Acumatica PXSelector自动刷新不是';t为自定义选择器工作,acumatica,Acumatica,我有一个自定义选择器属性,它根据任务网格(在项目屏幕上)中用户字段的设置返回不同的记录集。对于用户字段,我将commit changes设置为true,而对于网格,在aspx中,syncposition=true。由于自定义选择器属性是通过TaskCD CacheAttached事件添加的,因此在字段的属性窗口中看不到AutoRefresh属性(请参见下文): 是否有一种在代码中自动刷新的方法?您必须另外声明自定义列的输入控件。有关参考信息,请参见下面从T300培训指南步骤11.9中截取的屏幕

我有一个自定义选择器属性,它根据任务网格(在项目屏幕上)中用户字段的设置返回不同的记录集。对于用户字段,我将commit changes设置为true,而对于网格,在aspx中,syncposition=true。由于自定义选择器属性是通过TaskCD CacheAttached事件添加的,因此在字段的属性窗口中看不到AutoRefresh属性(请参见下文):


是否有一种在代码中自动刷新的方法?

您必须另外声明自定义列的输入控件。有关参考信息,请参见下面从T300培训指南步骤11.9中截取的屏幕截图:


您还必须为自定义列声明输入控件。有关参考信息,请参见下面从T300培训指南步骤11.9中截取的屏幕截图:


我不明白这些与打开PXSelector结果页面时刷新页面有什么关系。我是否遗漏了什么,或者您误解了我的问题?…AutoRefresh属性仅适用于PXSelector和PXSegmentMask控件。根据您的屏幕截图,所选任务ID节点表示网格列(基本上是PXGridColumn)。为了访问AutoRefresh属性,您必须遵循上一个答案中建议的步骤,并为Task ID列另外定义输入控制,因此在总结中,对于给定字段,您可以有一个列条目,正如Ruslan所说,该列是PXGridColumn,但您也有一个RowTemplate,您需要在PXSelector上使用AutoRefresh这个面具。例如,查看销售订单页面SO301000,查看“计量单位”的交易明细。就我个人而言,当我编辑网页时,我从不使用Acumatica。我直接在布局编辑器中的“操作>编辑ASPX”下编辑页面,将其作为屏幕截图复制到Ruslan。这样我就可以在TaskCD的PXSegmentMask标记字段上添加AutoRefresh=“True”?仅供参考-我已经有了此功能-是否可以使用?因为它是零星的。有时它会让人耳目一新,有时不会。我不明白这些和打开PXSelector结果页面时刷新有什么关系。我是否遗漏了什么,或者您误解了我的问题?…AutoRefresh属性仅适用于PXSelector和PXSegmentMask控件。根据您的屏幕截图,所选任务ID节点表示网格列(基本上是PXGridColumn)。为了访问AutoRefresh属性,您必须遵循上一个答案中建议的步骤,并为Task ID列另外定义输入控制,因此在总结中,对于给定字段,您可以有一个列条目,正如Ruslan所说,该列是PXGridColumn,但您也有一个RowTemplate,您需要在PXSelector上使用AutoRefresh这个面具。例如,查看销售订单页面SO301000,查看“计量单位”的交易明细。就我个人而言,当我编辑网页时,我从不使用Acumatica。我直接在布局编辑器中的“操作>编辑ASPX”下编辑页面,将其作为屏幕截图复制到Ruslan。这样我就可以在TaskCD的PXSegmentMask标记字段上添加AutoRefresh=“True”?仅供参考-我已经有了此功能-是否可以使用?因为它是零星的。有时它会让人耳目一新,有时不会。