Timeout für Drücken-und-Halten-Vorgänge

Sie können einen Timeout für Drücken-und-Halten-Vorgänge am Client hinzufügen. Mit diesem Timeout wird verhindert, dass ein Drücken-und-Halten-Vorgang auf unbestimmte Zeit fortgesetzt wird. Dies kann auftreten, wenn die Kommunikation zwischen Server und Client unterbrochen wird.

Einstellung

Sie können einen Timeout für Drücken-und-Halten-Vorgänge am Client hinzufügen:

  1. Im Fenster "Projekt-Explorer" die Option [Systemarchitektur] auswählen und auf [Target01] klicken.
  2. Klicken Sie im Eigenschaftsfenster auf die Registerkarte [Erweitert] und dann auf die Registerkarte [Datenzugriff].
  3. Gehen Sie zu [Web-Funktionseinstellungen] ➞ [Web Viewer-Einstellungen], und legen Sie die folgende Eigenschaft fest.

[Touch Hold-Timeout (Sek)]

Legen Sie die Zeit zur Überwachung von Drücken-und-Halten-Vorgängen auf einem Client fest. Während auf einem Client ein Drücken-und-Halten-Vorgang andauert, sendet der Client regelmäßig Benachrichtigungen an den Server. Wenn der Server aufgrund eines Netzwerkfehlers oder aus anderen Gründen innerhalb der festgelegten Zeit keine Benachrichtigung erhält, erzwingt der Server eine Beendigung des Drücken-und-Halten-Vorgangs. Diese Einstellung verhindert unbeabsichtigte Vorgänge aufgrund von Kommunikationsstörungen zwischen Server und Client.

Einstellungen Wertebereich: 2 - 60 Sekunden

Benutzeroperation

  1. Halten Sie über einen Client ein Objekt für längere Zeit gedrückt.
    Wenn der Server keine Benachrichtigung erhält, dass am Client innerhalb der in der Eigenschaft [Touch Hold-Timeout] festgelegten Zeit der Drücken-und-Halten-Vorgang fortdauert, beendet der Server den Vorgang.

Wichtige Hinweise: Bei Drücken-und-Halten-Vorgängen auf einem Client werden beim Loslassen der anfängliche Berührungsauslöser und der Berührungsbeendigungsauslöser auf dem Server erkannt. Wenn jedoch der [Touch Hold-Timeout] abgelaufen ist, wird der erste Berührungsauslöser nicht erkannt, auch wenn der Berührungsbeendigungsauslöser auf dem Server erkannt wird.