Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Acumatica:具有多个目标的自动回拨_C#_Erp_Acumatica - Fatal编程技术网

C# Acumatica:具有多个目标的自动回拨

C# Acumatica:具有多个目标的自动回拨,c#,erp,acumatica,C#,Erp,Acumatica,我有3个网格,一个网格作为头部,另一个作为细节,我想在网格第一次选择记录时刷新2个网格。我尝试过使用AutoCallBack,但仍然只能刷新1个网格,如何自动调用它?有几种方法可以做到这一点,但一个很好的例子是查看组织->组织结构下的“分配和批准图” 在此屏幕中,单击“规则”网格时,“条件”网格将自动刷新 这主要由两项控制 1) 顶部/主栅格中的AutoCallback命令 2) 下部/详图栅格中的参数 例如,在引用的屏幕中有两个网格“topGrid”和“bottomGrid” topGrid具

我有3个网格,一个网格作为头部,另一个作为细节,我想在网格第一次选择记录时刷新2个网格。我尝试过使用
AutoCallBack
,但仍然只能刷新1个网格,如何自动调用它?

有几种方法可以做到这一点,但一个很好的例子是查看组织->组织结构下的“分配和批准图”

在此屏幕中,单击“规则”网格时,“条件”网格将自动刷新

这主要由两项控制

1) 顶部/主栅格中的AutoCallback命令 2) 下部/详图栅格中的参数

例如,在引用的屏幕中有两个网格“topGrid”和“bottomGrid”

topGrid具有以下功能

 <AutoCallBack Target="tree" Command="Refresh" ActiveBehavior="True">
   <Behavior RepaintControlsIDs="formRuleType,bottomGrid" ></Behavior>
 </AutoCallBack>
定义使用已定义的参数,将其传递到此处,用于select语句返回正确的记录


使用此方法将允许您在头部栅格选择行时刷新详图栅格。同时,细节网格使用headgrid中的一个值作为其select语句的参数。

您的意思是希望grid2显示与grid1中所选行相关的记录吗?所以当用户在grid1中选择某个记录时,grid2应该重新加载记录吗?
<Parameters>
   <px:PXControlParam ControlID="topGrid" Name="routeID" PropertyName="DataValues[&quot;AssignmentRouteID&quot;]" Type="Int32" ></px:PXControlParam>
</Parameters>   
protected virtual IEnumerable rules([PXDBInt] int? routeID)
{