0

Anhänge im Datensatz identifizieren

Hallo Leute,

ich stoße gerade auf die Problematik, Anhänge aus Datensätzen "automatisiert" zu löschen. Einem etwas älteren aber immer wieder aktualisierten Thread entnehme ich, dass es dazu nur den Umweg via API gibt, aktuell.

https://forum.ninox.de/t/35hr9zh

Nach ein bisschen probieren mit den Skripten dort stelle ich aber ein merkwürdiges Verhalten fest:

Anscheinend wird so eine Datei aus einem Bildfeld gelöscht, aber es verbleibt im Bildfeld der Eintrag für den Namen, was dazu führt, dass dieses komische Platzhalter Symbol angezeigt wird.

 

Wenn man aber das Feld nachträglich manuell oder auch per Trigger noch löscht, dann wird das Bild plötzlich als Anhang des Datensatzes eingeblendet.

Was mich wiederum an die Tatsache erinnert, dass die im Datensatz gespeicherten Dateien, "nicht immer" als Anhang auf dem entsprechenden Tab geführt werden, sondern nur unter bestimmten Bedingungen.

Das führt nun wiederum zu dem Problem, dass ich nicht genau weiß, ob nun eine Datei aus dem Datensatz gelöscht wurde, oder nicht.

Gibt es eine zuverlässige Methode zu indentifizieren, ob/welche Anhänge in einem Datensatz existieren?

Danke.

1 Antwort

null
    • Michi.1
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Mit files(this) werden alle files aufgelistet. Wenn du ein file im bildfeld hast, so ist es im Anhang nicht sichtbar, aber enthalten. Wenn du jetzt ein file im bildfeld ersetzt , so wird das original im Anhang sichtbar. Selbiges mit bildfeld:=null. 

    Im Anhang sind also sämtliche files, egal ob in einem bildfeld oder nicht, sie lassen sich nur "einfacher" ansprechen im bildfeld. 

Content aside

  • vor 3 MonatenZuletzt aktiv
  • 1Antworten
  • 27Ansichten
  • 2 Folge bereits