Verständnisfrage beim Drucken mit Button
Guten Abend!
Ich habe folgendes Problem. Ich weiß wie man eine PDF-Datei per Button druckt.
printRecord(this, "meineTolleVorlage")
Dann speichert er die Datei nicht, sondern lädt sie direkt herunter (ninoxCloud). Wenn ich der Datei einen Namen geben möchte, dann mach ich das so:
let myDruckvorlage := "meineTolleVorlage";
let myDateiname := "meineDatei.pdf";
importFile(this, printAndSaveRecord(this, myDruckvorlage), myDateiname)
Jetzt wird die PDF aber dem Datensatz angehangen, jedoch nicht direkt heruntergeladen. Kann man eine Datei nicht benennen und direkt herunterladen, sondern muss diese immer erst im Datensatz speichern und sie dann manuell anklicken und herunterladen?
7 Antworten
-
nicht schick, aber geht bei mir:
importFile(this, printAndSaveRecord(this, "meineTolleVorlage"), "meineDatei.pdf");
printRecord(this, "meineTolleVorlage")
Die Variablen sparen hier keinen Code, deshalb habe ich sie weggelassen. Mirko
-
Bei Deinem Beispiel wird die PDF in Ninox als Anhang gespeichert mit dem Dateinamen "meineDatei.pdf" und direkt heruntergeladen, allerdings nicht als "meineDatei.pdf" sondern mit "TabellennameDatensatznummer.pdf"
Geht das nicht das er die als "meineDatei.pdf" herunterlädt? Oder hab ich einen Fehler gemacht?
-
Hallo Benjamin, meines Wissens kann beim printRecord() kein Dateiname vergeben werden. Entweder arbeitet man mit printAndSafeRecord() und lädt die Datei dann manuell herunter. Oder man erstellt/lädt sie direkt mit printRecord() und benennt sie dann manuell um.
-
Hey Copytexter,
schade, habe ich schon vermutet. Wäre eine tolle Funktion für die Zukunft :-)
-
Steht auch schon lange auf der Wunschliste und kommt vielleicht(!) mit dem neuen Drucklayout-Editor, der für dieses Jahr in Aussicht gestellt wurde.
-
Die Hoffnung stirbt zuletzt
-
wie so vieles, ist es in Ninox verfügbar, wenn Corana ausgestorben ist...
Content aside
- vor 4 JahrenZuletzt aktiv
- 7Antworten
- 714Ansichten