Problem mit MenuClick
Raphael Strotz
Ich möchte das wenn eine Aktivität offen ist und auf das Menu Symbol "Email" geklickt wird, das auf der aktuellen Aktivitäten Form ein Wert geändert wird:
if (pVal.EventType == SAPbouiCOM.BoEventTypes.et_MENU_CLICK)
{
#region Wenn ein Mail gesendet werden soll
if (pVal.ItemUID == "6657")
{
// Aktuelle Form auslesen
Form ActForm = Form.GetFormFromUID(SwissAddonFramework.B1Connector.GetB1Connector().Application.Forms.ActiveForm.UniqueID);
// Prüfe ob die Aktuelle Form die Aktivitäten form ist
if (ActForm.Type == m_FRM_Activity)
{
// Selektiere "JA" in der "Email gesendet" ComboBox
ComboBox.GetFromUID(ActForm, m_CMB_ESend).Select("1", ComboBox.SearchKey.ByValue);
}
}
#endregion
}
doch irgendwie les ich das ganze falsch aus.. ?
kann das hier:
SAPbouiCOM.BoEventTypes.et_MENU_CLICK
überhaupt im
void Global_ItemEvent()
sein ?
Danke für eure hilfe!
Michael Egloff
Hallo Raphael,du kannst dich direkt für den MenuClickEvent anmelden, dann brauchst du diese Überprüfung gar nicht mehr.
Optimizer:
FormTyp = 6657 (ist die UID des Email MenuItems)
EventTyp = MenuClick
BevorEvent = Ja
FormModus = ALL
Diesen Event bekommst du immer, wenn jemand auf das Email Symbol klickt.
Gruss
0
Please sign in to leave a comment.
Comments
0 comments