Wenn man in einem SysOperation-Konstrukt den SysOperationExecutionMode und/oder die auszuführende Servermethode über das MenuItem steuern möchte, kann man dies über die Eigenschaften des MenuItems steuern.
Szenario: Ohne eigenen Controller
Die folgenden beiden MenuItems zeigen, wie man dafür die Eigenschaften setzen kann:
Dieses MenuItem ruft die Methode runService() einer Serviceklasse auf und setzt den SysOperationExecutionMode auf Synchronous:
Das zweite MenuItem ruft eine andere Methode der gleichen Klasse auf, und sorgt über den SysOperationExecutionMode ScheduledBatch dafür, daß die Verarbeitung über die Stapelverarbeitung erfolgt.
Szenario: Mit eigenem Controller
Hat man einen eigenen Controller, kann man natürlich die Eigenschaften gleichermaßen am MenuItem einrichten:
Die Abfrage kann in der main() des Controller wie folgt erfolgen:
class TutorialSysOperationServiceController
extends SysOperationServiceController
{
}
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.
Mehr dazu
Wenn man in einem SysOperation-Konstrukt den SysOperationExecutionMode und/oder die auszuführende Servermethode über das MenuItem steuern möchte, kann man dies über die Eigenschaften des MenuItems steuern.
Szenario: Ohne eigenen Controller
Die folgenden beiden MenuItems zeigen, wie man dafür die Eigenschaften setzen kann:
Dieses MenuItem ruft die Methode runService() einer Serviceklasse auf und setzt den SysOperationExecutionMode auf Synchronous:
Das zweite MenuItem ruft eine andere Methode der gleichen Klasse auf, und sorgt über den SysOperationExecutionMode ScheduledBatch dafür, daß die Verarbeitung über die Stapelverarbeitung erfolgt.
Szenario: Mit eigenem Controller
Hat man einen eigenen Controller, kann man natürlich die Eigenschaften gleichermaßen am MenuItem einrichten:
Die Abfrage kann in der main() des Controller wie folgt erfolgen: