0

duplicate button in fullscreen

Hallo!

Da ich meine DB oft in Fullscreen Mode nutze, fehlt dann natürlich der "Duplizieren" Button eines Datensatzes. Daher habe ich einen Button hinzugefügt mit verschiedenen Versuchen die Funktion des "Original"-Buttons exakt zu imitieren. Ohne Erfolg.

Klar funktioniert es im Prinzip so:

let neuerDatensatz := duplicate(this);

closeRecord(); (Kommentar: hab es mit oder ohne dieser Zeile versucht)

openRecord(neuerDatensatz)

Aber egal wie ich die Befehle variiere, das Ergebnis ist nicht exakt so wie der Original Button. Denn: ich rufe den Datensatz von einem "Dashboard" auf, in dem eine Ansicht einer Tabelle "Kurse" liegt. Wenn ich einen Kurs aufrufe, poppt der Kurs-Datensatz auf. Den möchte ich duplizieren. Allerdings soll weder die Ansicht "Kurse" noch das Dashboard im Hintergrund verschwinden. Aber genau das passiert bei allen Versuchen mit "duplicate(this);" Bei der Benutzung des "original" Buttons, ist es so wie es soll: die Popup-Fenster bleiben.

Hat jemand eine Idee? Danke!

2 Antworten

null
    • Torsten_Stang.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    nutze kein Vollbild, von daher kann ich's gerade nicht verifizieren. Probier's mal mit popupRecord(neuerDatensatz)

      • SMI
      • SMI
      • vor 1 Jahr
      • Gemeldet - anzeigen

       Danke! Das war hilfreich. Musste noch etwas ändern. So geht es jetzt:

      let me := this;
      let neuer := duplicate(me);
      me.closeRecord();
      let dieser := last(select Kurse);
      popupRecord(dieser)

      Hinweis: aus unerfindlichen Gründen hat in der letzten Zeile popupRecord(neuer) nicht funktioniert, daher der last(select... Aufruf.