0

Trigger nach Öffnen ...

... mit dem ein definiertes Formular geöffnet wird, hat immer problemlos funktioniert.

Leider wird der Trigger aber seit dem letzten Update ignoriert. Wenn ich mir das Script ansehen möchte und dann auf "Visuell" schalte erhalte ich einen Type Error: undefined is not an object (evaluating 'o.length'. Seltsamerweise ist ein Rückstellen auf "Text" nicht mehr möglich und das Script kann auch nicht mehr bearbeitet werden. Was könnte da die Ursache sein?

Vorerst habe ich die Vorversion aus der TM zurückgeholt und es läuft wieder einwandfrei.

9 Antworten

null
    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Leider ein bug. Hier wurde ein workaround beschrieben. Mirko

    https://forum.ninox.de/t/g9hwqjv?r=x2hwh17#x2hwh17
    
    • Lothar
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Danke für den Link, damit lässt sich zumindest ein Problem umgehen. 

    Ich muss mich auch etwas korrigieren. In der neuen Version vom 01.07.2022 ist der Type Error wohl korrigiert. Leider aber habe ich damit das Problem, dass der "Trigger nach Öffnen", der in der vorhergehenden Version problemlos und exakt ausgeführt wurde, in der neuen Version ignoriert wird. Ich kann absolut keinen Grund dafür entdecken. 

    Es soll mit "openFullscreen(first(select xxx))" beim Start immer das Formular (xxx) geöffnet werden.

    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    In app v 3.6.8 und server v 3.6.9 funktioniert bei mir Dein Szenario. Wenn xxx bei Dir ein Formular ist, dann kann es nicht gehen, außer es heißt zufällig so, wie die Tabelle.

    openFullscreen(record(TABELLE,ID))

    oder mit first/last

    openFullscreen(first(select TABELLE))
      • Lothar
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Mirko 

      Es ist eine Lokale StandAllone DB und da hat das immer in der 3.6.6 funktioniert in der 3.6.8 nicht mehr. 3.6.9 kenn ich nicht. Tabelle und Formular sind identisch benamt. Ich werde mal beim Support anfragen.

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Ist wohl ein Fehler in der APP.
    Musst du dem Support melden, damit es beim nächsten Update gefixt wird.

      • UweG
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG Das kommt darauf an, wo die DB liegt, auf die die App zugreift. Wenn in 'Meine Datenbanken' gespeichert ist funktioniert es nicht, wenn sie in einem Team liegt schon.

       Also dem Support melden mit Beschreibung wo die Datenbank gespeichert ist.

      • mirko3
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG Lothar Stimmt. So habe ich es nicht geprüft. Das würde aber mein Bild von der Mac-App bestätigen. Ich glaube sie fühlt sich im Moment von den Entwicklern emotional vernachlässigt.

      Zur Version bin ich auch etwas verwirrt. Hier die Anzeige parallel li web App, re mac app.

      • UweG
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Mirko Vielleicht ist die App v 3.6.9 schon ausgerollt, hängt aber noch im Apple Zulassungsprozeß fest. Deshalb vielleicht die Diskrepanz.

    • Lothar
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Für alle, die das gleiche Problem haben, hier die (schnelle) Antwort vom Ninox-Service:

    Seit der Version 3.6.8 sehen wir uns mit einem Bug konfrontiert, der den Öffnungstrigger in lokal gespeicherten Datenbanken inoperabel macht. Das Verhalten ist uns also bekannt, es gibt lediglich noch keinen Workaround. An einem Fix arbeiten wird priorisiert und hoffen, den Fehler in einem zeitnahen Update beseitigt zu haben.

    Indes werde ich deinen Bericht unserem Bug-Reporting hinzufügen. Bitte entschuldige die hiermit verbundenen Umstände.

Content aside

  • Status Answered
  • vor 1 JahrZuletzt aktiv
  • 9Antworten
  • 191Ansichten
  • 2 Folge bereits