Code: Alles auswählen
xfa.host.exportData("/c/" + REPARATURAUFTRAG.Page1.ID + ".xpd");
Selbst so spuckt er mir :
Code: Alles auswählen
NotAllowedError: Sicherheitseinstellungen verhindern den Zugriff auf diese Eigenschaft oder Methode.
Doc.exportXFAData:-1:XFA:REPARATURAUFTRAG[0]:Page1[0]:Schaltfläche1[1]:click
aus.
Ist das denn gar nicht zu umgehen? Ich hab gelesen, dass ich .js Dateien ändern muss und so nen kram aber das kann ja jetzt nicht ernsthaft gemeint sein.
NAJA vielleicht gibt es noch nen anderen Lösungsweg:
Ich hab halt dieses Reparaturformular und die leute im Fachgeschäft brauchen eine PDF datei in dem Sie ganz einfach zum Beispiel das ausgedruckte Formular:
ID: 00001
Name: Muster
Vorname: Max
Email:
Max@Muster.de
Tel.: 01234/56789
Fax: 01234/567890
...
in die PDF datei eintippen und "exportieren" drücken und die XML oder XPD wird in einen Ordner "Daten" gespeichert mit der Dateibezeichnung "00001l"
usw. ...
Wenn der Kunde sagt ja ich hätte gerne noch dies und das und bla ruft der typ im geschäft die PDF datei auf, gibt im Feld ID "00001" ein und drückt "importieren" es erscheint:
ID: 00001
Name: Muster
Vorname: Max
Email:
Max@Muster.de
Tel.: 01234/56789
Fax: 01234/567890
...
usw. ...
Ich hab mir das nicht selber ausgedacht wollen die so haben mit entsprechender Kalkulation von Feldern hab ich allerdings schon alles fertig nur schaff ich es nur, dass ich nen Speicherort angeben muss über das Feld was erscheint wenn ich diese beiden Funktionen benutze:
xfa.host.importData();
xfa.host.exportData();
wenn ich allerdings:
xfa.host.exportData("/c/" + REPARATURAUFTRAG.Page1.ID + ".xdp");
benutze spuckt der sein Sicherheitsgedöns aus
naja naja
danke wenn sich damit wer befasst, werde aus den anderen Threads gar nicht schlau mit dem Sicherheitsbla weil ich es versucht habe und er macht es einfach nicht...