Java Script erweiterte Readerfunktion

Die Möglichkeiten und Tücken von Formularen
Antworten
Haegar55
Beiträge: 54
Registriert: 25.11.2012, 21:08

Java Script erweiterte Readerfunktion

Beitrag von Haegar55 » 02.12.2015, 14:06

Hallo Ich habe das Problem das ich in einem PDF-Formular welches ich im Livecycle-Designer erstellt habe, Einen Selectbutten im Reader nicht benutzen kann.
In der Vergangenheit habe ich nach Anpassungen des Formulars dieses mit Acrobat pro geöffnet und die erweiterte Readerfunktion frei gegeben.
Dies hat auch immer problemlos funktioniert.
Nun habe ich wieder eine Änderung durch geführt.
In einem DropDownFeld einen zusätzlichen Wert eingetragen.
Das Formular lässt sich im Acrobat pro fehlerfrei bearbeiten.
Gebe ich allerdings die erweiterten Readerfunktionen frei.
Arbeitet der Selectbutton weder im Reader noch in Acrobat prof

Fehlermeldung:
NotAllowedError: Sicherheitseinstellungen verhindern den Zugriff auf diese Eigenschaft oder Methode.
Doc.importDataObject:5:XFA:form_anlagen[0]:content[0]:liste[0]:anlage[0]:anladd[0]:click
Ausnahmefehler in Zeile 5 der Funktion oberste_Ebene, Skript XFA:form_anlagen[0]:content[0]:liste[0]:anlage[0]:anladd[0]:click

Javascript:
var myDoc = event.target;
var sFile ="File"+ control.idfileobj.rawValue;

//xfa.host.messageBox("fileobject schreiben ");
myDoc.importDataObject({cName: sFile});

//xfa. host. messageBox ( "fileobject name holen ");
var myDataObject = myDoc.getDataObject(sFile);
var sFileName = myDataObject.path;
//xfa.host.messageBox("--- "tsFileName ) ;

//xfa.host.messageBox("nein "tsFileName ) ;
file.rawValue=sFileName;
fileobject.rawValue=sFile;
filesize.rawValue=myDataObject.size;
//anlagen.additem(sFileName,sFile);
//anzahl.rawValue = anzahl.rawValue + 1;
//listefuss.anzahl.rawValue = listefuss.anzahl.rawValue + 1;

control.anlageleer.rawValue = 1;
control.senden.rawValue = 1;
this.presence="hidden";

Über einen Tipp würde ich mich sehr freuen
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten