自定义选项卡内容在 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 无关,则不会自动发生任何事情,因此您必须实现所有表单你自己的事件。
在销售订单表单上,如果我们来回遍历所有销售订单,选项卡(自定义)内容(矩阵数据)不会发生变化。我们如何更改选项卡内容?
确保在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 无关,则不会自动发生任何事情,因此您必须实现所有表单你自己的事件。