Beschreibung:
Reagieren auf einen bestimmten Menübefehl.
VBScript:
Dim dataItems
dataItems = Split(WScript.Event.Data, "|", -1, 1)
Dim menuID
menuID = dataItems(0)
Dim relationContainerID
relationContainerID = dataItems(1)
If (relationContainerID = "ID.Aktivitäten.CompanyID#{45F5CAD2-73A1-4D48-B21E-F38D27093D12}") Then
MsgBox "Sie dürfen hier im Aktivitäten-Container keinen neuen Datensatz anlegen. Daher wird die Aktion nun abgebrochen.", vbOKOnly + vbInformation, "Hinweis/Info"
WScript.Event.Cancel = True
End If
C#-Script:
string[] dataItems = Event.Data.Split('|');
if (dataItems.Length > 1)
{
string menuID = dataItems[0];
string relationContainerID = dataItems[1];
if (relationContainerID == "ID.Aktivitäten.CompanyID#{45F5CAD2-73A1-4D48-B21E-F38D27093D12}")
{
MessageBox.Show("Sie dürfen im Aktivitäten-Container keinen neuen Datensatz anlegen. Daher wird die Aktion nun abgebrochen.", cRM.AppTitle + " - Hinweis/Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
Event.Cancel = true;
}
}
TypeScript:
import {
cRM,
WScript
} from "./sdk/combitCRM.SDK.WindowsClient.v13";
let dataItems : string[] = WScript.Event.Data.split('|');
if (dataItems.length > 1)
{
let menuID = dataItems[0];
let relationContainerID = dataItems[1];
if (relationContainerID == "ID.Aktivitäten.CompanyID#{45F5CAD2-73A1-4D48
-B21E-F38D27093D12}")
{
cRM.DialogMessageBox("Sie dürfen im Aktivitäten-Container keinen neuen Datensatz anlegen. Daher wird die Aktion nun abgebrochen.", cRM.AppTitle + " - Hinweis/Info" , MessageBoxButtons.OK, MessageBoxIcon.Information);
WScript.Event.Cancel = true;
}
}