Relativen Laufwerkpfad in Textfeld

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
mrof
Beiträge: 29
Registriert: 11.09.2014, 11:47

Relativen Laufwerkpfad in Textfeld

Beitrag von mrof » 26.01.2016, 10:32

Hallo,

einmal mehr eine Bitte um Support. Ihr würdet mir sehr weiterhelfen, wenn es zu der Fragestellung eine Lösung gibt:

Lässt sich die Bezeichnung eines relativen Laufwerkpfades in Textfelder im PDF laden?

z.B. F: (Username und Pfad zum Server)

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Relativen Laufwerkpfad in Textfeld

Beitrag von armine » 26.01.2016, 11:16

Hallo,

im Acrobat/Reader kannst du mit event.target.path den Pfad abfragen. Beim Test im LCD bekommst du allerdings den Pfad zur temp. Datei.

vg armine

mrof
Beiträge: 29
Registriert: 11.09.2014, 11:47

Relativen Laufwerkpfad in Textfeld

Beitrag von mrof » 26.01.2016, 11:20

:)Lieben Dank!

Es klappt wie beschrieben! :D

Kann der Pfad einer anderen Datei geladen werden?

Kann ich aus diesem Pfad nach einer bestimmten Zeichenfolge suchen und nur diese + 4 angefügte individuelle Ziffern ausgeben?

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Relativen Laufwerkpfad in Textfeld

Beitrag von armine » 26.01.2016, 15:47

Mir ist nicht klar, wie du den Pfad einer "anderen" finden willst. Mit

...Ausgabe::calculate - (JavaScript, client)

var Pfad = event.target.path ;
var gesucht = "C:/Users" ;
var Ziffern = 1234 ;
var re = new RegExp(gesucht) ;

this.rawValue = Pfad.search(re) >= 0 ? gesucht + Ziffern : null ;

kannst du den aktuellen Pfad auf die Zeichenfolge in der Variablen "gesucht" testen und im Erfolgsfall mit den "Ziffern" ausgeben.

mrof
Beiträge: 29
Registriert: 11.09.2014, 11:47

Relativen Laufwerkpfad in Textfeld

Beitrag von mrof » 26.01.2016, 16:30

Großes Danke armine! :D

Das Thema mit der externen Datei hat sich erübrigt =)

kann ich bei einer gesuchten, festen Variable wie bei einem substr noch 4 im Pfad vorhandene Werte anfügen?
Also der Wert Test wird gesucht und 123 hängen noch daran, können aber je nach Pfad abweichen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Relativen Laufwerkpfad in Textfeld

Beitrag von armine » 26.01.2016, 22:20

Klar geht das. Lade mal dein PDF hoch, dann ist das schneller erledigt, als hier eine theoretische Abhandlung zu schreiben.

mrof
Beiträge: 29
Registriert: 11.09.2014, 11:47

Relativen Laufwerkpfad in Textfeld

Beitrag von mrof » 27.01.2016, 15:40

Hi,

leider kann ich keine Datei anhängen :?

im Pfad steht z.B. ...Test5678... Test ist immer fix und wird gesucht, jetzt soll in das Textfeld in diesem Fall noch 5678 angefügt werden. Ich habe es mit

Indexof und einem substr probiert, kommt noch nichts brauchbares als Ergebnis dabei heraus.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Relativen Laufwerkpfad in Textfeld

Beitrag von armine » 27.01.2016, 16:48

Hi,

was hindert dich, eine Musterdatei (ganz und gar ohne Betriebsgeheimnisse) zu erstellen?

vg armine

mrof
Beiträge: 29
Registriert: 11.09.2014, 11:47

Relativen Laufwerkpfad in Textfeld

Beitrag von mrof » 27.01.2016, 23:36

Anbei eine nochmals aktualisierte Funktion, leider läufts noch nicht wie gewünscht :?

var Pfad = event.target.path ;
var gesucht = "Test" ;
var Ziffern = Pfad.substring(Pfad.IndexOf("Test"),1,4); ;
var re = new RegExp(gesucht) ;

this.rawValue = Pfad.search(re) >= 0 ? gesucht + Ziffern : null ;

mrof
Beiträge: 29
Registriert: 11.09.2014, 11:47

Relativen Laufwerkpfad in Textfeld

Beitrag von mrof » 29.01.2016, 10:09

Guten Morgen,

Grundgedanke war im Substring den Index(Suchwort) zu finden und ab da die noch fehlenden 4 angefügten Ziffern mit einzuschließen. Ist dies evtl ein Synthaxfehler oder schlichtweg unlogisch?



Antworten