如何在acumatica的主细节表单中使用细节表单显示网格?

如何在acumatica的主细节表单中使用细节表单显示网格?,acumatica,acumatica-kb,Acumatica,Acumatica Kb,我有母子关系表 在子窗体中,我有一个网格,我想要我自己的“插入”功能,所以我只是禁用了“添加新”网格操作按钮和添加新自定义按钮, 现在我想要什么 在自定义添加按钮中,我调用child.Insert()方法来添加行 现在我可以在网格中看到添加的行 我想使用详细信息表单更新添加的行,而不是使用网格行,所以我在网格下方添加了一个Formview 在formview中,我想显示插入的行详细信息,它显示当前添加的行 在选择网格行时,我希望在详细网格中显示详细信息 如果用户编辑详细信息,那么我希望在网格中显

我有母子关系表

在子窗体中,我有一个网格,我想要我自己的“插入”功能,所以我只是禁用了“添加新”网格操作按钮和添加新自定义按钮, 现在我想要什么

  • 在自定义添加按钮中,我调用child.Insert()方法来添加行
  • 现在我可以在网格中看到添加的行
  • 我想使用详细信息表单更新添加的行,而不是使用网格行,所以我在网格下方添加了一个Formview
  • 在formview中,我想显示插入的行详细信息,它显示当前添加的行
  • 在选择网格行时,我希望在详细网格中显示详细信息
  • 如果用户编辑详细信息,那么我希望在网格中显示所有编辑详细信息

    同样,用户可以使用详细信息表单添加/编辑多行,我如何实现这一点? 添加一行后,如果要添加另一行,请单击“添加”按钮“获取未保存的数据错误”,如何实现上述功能


    关于表单未刷新的问题,我注意到您的目标设置为Tree,您是否可以尝试将其更改为RootCauseAndatatab?并尝试添加BlockPage=“True”CommitChanges=“True”

    示例代码:

      <AutoCallBack Target="rootCauseanaDataTab" Command="Refresh" ActiveBehavior="True">
            <Behavior RepaintControlsIDs="rootCauseanaDataTab"  BlockPage="True" CommitChanges="True"></Behavior>
        </AutoCallBack>
    

    关于表单未刷新的问题,我注意到您的目标设置为Tree,您是否可以尝试将其更改为RootCauseAndatatab?并尝试添加BlockPage=“True”CommitChanges=“True”

    示例代码:

      <AutoCallBack Target="rootCauseanaDataTab" Command="Refresh" ActiveBehavior="True">
            <Behavior RepaintControlsIDs="rootCauseanaDataTab"  BlockPage="True" CommitChanges="True"></Behavior>
        </AutoCallBack>
    
    
    
    我通过在网格外添加一个按钮解决了上述问题。只是个小问题。当我选择一行时,我想在详细信息表单中显示所选行的详细信息,在行选择中显示formpostback,但表单视图数据不会刷新。请检查上面的Html为什么?我不确定你是否已经检查了这篇博文:我已经通过在网格外添加一个按钮解决了上述问题。只是个小问题。当我选择一行时,我想在详细信息表单中显示所选行的详细信息,在行选择中显示formpostback,但表单视图数据不会刷新。请检查上面的Html为什么?我不确定你是否已经检查过这篇博文: