自定义选项卡内容在 SAP B1 中没有改变

Custom tab contents are not changing in SAP B1

在销售订单表单上,如果我们来回遍历所有销售订单,选项卡(自定义)内容(矩阵数据)不会发生变化。我们如何更改选项卡内容?

确保在Form_DataLoadAfter事件Form_LoadAfter事件中都刷新了数据。 这样,当使用绿色箭头导航时,数据会被刷新。

 Private Sub Form_DataLoadAfter(ByRef pVal As SAPbouiCOM.BusinessObjectInfo)

        If Me.UIAPIRawForm.Visible = True Then
            If pVal.ActionSuccess = True Then
                refreshMyMatrix()
            End If
        End If

    End Sub



   Private Sub Form_LoadAfter(pVal As SAPbouiCOM.SBOItemEventArg)

        refreshMyMatrix()

    End Sub

好吧,SAP 只处理来自 table 与表单类型相关的 dbdatasources,如果您的 table 矩阵与 ORDR 无关,则不会自动发生任何事情,因此您必须实现所有表单你自己的事件。