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 » 30.01.2016, 19:11

Guten Abend,

niemand einen Vorschlag, Ansatz oder Anregungen? :shock:

Nächster Ansatz wäre:
var re = new Regexp("(gesucht)(\d{4})")

geht dass in die richtige Richtung? so langsam lerne ich dazu, bräuchte aber noch Input :)

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

Relativen Laufwerkpfad in Textfeld

Beitrag von armine » 31.01.2016, 16:38

Nachdem sich die Ziffernfolge nun aus dem Pfad ergibt, kannst du das versuchen:

var Pfad = event.target.path ;
var re = new RegExp("Test", "") ;
var Treffer = Pfad.search(re) ;

this.rawValue = Treffer != -1 ? Pfad.substr(Treffer, 8) : null ;

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

Relativen Laufwerkpfad in Textfeld

Beitrag von mrof » 11.02.2016, 10:33

:cool: Funktioniert super und habe einiges dazu gelernt! Besten Dank!

Eine finale Frage, kann ich in der Abfrage z.B. mit "Upper" einstellen, dass mein Suchbegriff aufgerufen wird egal ob "t" oder "T"? (aus Test/test)

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

Relativen Laufwerkpfad in Textfeld

Beitrag von armine » 11.02.2016, 11:05

mit
new RegExp("Test", "i");
ist das Problem gelöst.

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

Relativen Laufwerkpfad in Textfeld

Beitrag von mrof » 11.02.2016, 12:32

funktioniert :) ich hoffe nicht zu unverschämt in die Verlängerung zu gehen :?

ich möchte nur den ersten Teil 20 Zeichen des Pfades zur Auswertung heran ziehen, leider bekomme ich dabei nicht die Kurve:

var Pfad = event.target.path ;
var First = Pfad.substr(1,20)
var re = new RegExp("Test", "i") ;
var Treffer = First.search(re) ;

this.rawValue = Treffer != -1 ? Pfad.substr(Treffer, 8) : null ;

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

Relativen Laufwerkpfad in Textfeld

Beitrag von armine » 11.02.2016, 13:57

Könntest du bitte heausfinden, was du wirklich brauchst, bevor du weiterfragst.
Als Anfang des Codes empfehle ich:
var Pfad = event.target.path.substr(0,19) ;

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

Relativen Laufwerkpfad in Textfeld

Beitrag von mrof » 11.02.2016, 16:43

Danke Armine, auch für die Geduld.
Ich werde mich zukünftig um eine bessere Klärung bemühen und hoffentlich auch mal helfen können. Nochmal ein Lob an das Forum!

Antworten