Zeilenumbruch in der Anzeige der Anhänge
Hallo Community,
ich lass mir in einem Formular alle Anhänge anzeigen über ein berechnetes Feld mit:
concat(files(this))
die Einträge stehen hintereinander, getrennt mit Kommata...
Wie könnte ich die Anzeige dazu bringen, die Einträge untereinander anzuzeigen?
Danke und Grüße
Uwe
9 Antworten
-
let a := concat(files(this));
let b := split(a, ",");
let s := "";
for i in b do
s := s + text(i) + "
"
end;
s -
Noch besser mit trim():
let a := concat(files(this));
let b := split(a, ",");
let s := "";
for i in b do
s := s + trim(text(i)) + "
"
end;
s -
Hallo BugTrapper,
das ersetzt die "Kommata" durch Leerzeichen, aber die Einträge stehen noch immer nacheinander.
Ich bräuchte einen Zeilenumbruch anstelle der Leerzeichen... -
Hallo Uwe,
zieh bitte das Feld in die Höhe damit du wenigstens zwei Zeilen hast
Leo
-
ok, wie einfach kann die Lösung sein...
vielen Dank Euch Beiden
Gruß Uwe
-
Natürlich, das Feld in der Höhe vergrössern, was aber den Text trotzdem nicht in mehrere Zeilen aufsplittet.
-
Zeilenumbruch, genau das macht meine Formel, oder habe ich ne andere Ninox-Version ?
-
Hallo BugTrapper,
ja, Dein Code funktioniert perfekt - nachdem ich das Feld größer gezogen habe...
Das meinte auch Leo :-)Grüße Uwe
-
Manchmal schwierig, nur übers Board den Wortlaut richtig zu wählen :o)
Content aside
- vor 5 JahrenZuletzt aktiv
- 9Antworten
- 2424Ansichten