WebFront läd neu bei IPS_SetParent

Ich erstelle Links nach diesem Beispiel:

$LinkID = IPS_CreateLink(); // Link anlegen
IPS_SetName($LinkID, „Regenerfassung“); // Link benennen
IPS_SetParent($LinkID, 12345); // Link einsortieren unter dem Objekt mit der ID „12345“
IPS_SetLinkTargetID($LinkID, 54321); // Link verknüpfen

Seit dem Wechsel auf Version 4.1 (Raspberry) kommt im WebFront bei IPS_SetParent die Fehlermeldung ID nicht gefunden (ID des neuen Links) und das WebFront läd neu. Im Logfile ist nichts zu sehen.

Das liegt daran, daß das Webfront nur Daten lädt die für ihn sichtbar sind, und nicht alle Objekte aus dem IPS-Baum.
Somit hat das WF nach dem Laden das Problem das es dieses Objekt nicht kennt.

Ist meine ich auch als Bug bekannt; das Thema hatten wir schon irgendwo.

Aber erzeugt und löscht du permanent Links aus dem Visu-Teil des Webfronts?
Wäre es nicht einfacher nur mit IPS_SetHidden zu arbeiten?
Da passiert das nicht.
Michael

Wie Nall Chan schon sagte wäre es einfacher die Objekte einfach nur über SetHidden zu verstecken. Oder einen Link zu haben den du umbiegst.

paresy