Return/Enter

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
Andreas H.
Beiträge: 533
Registriert: 14.04.2015, 11:10

Return/Enter

Beitrag von Andreas H. » 25.05.2015, 16:02

Hallo,

in einer Tabelle befindet sich ein Textfeld,

Tabelle > Zeile 2 > Zelle 2 > Textfeld
- mehrere Zeilen zugelassen
- Länge auf 94 Zeichen begrenzt.

Frage:
Wie komme ich aus dem Textfeld Zeile 2 - Zelle 2 raus, wenn ich das
mit der Enter/Return Taste bewerkstelligen möchte?


Grund:
Benutzt der Anwender die Enter-Taste, um seine Eingabe
in Zelle 2 zu beenden, kommt er nach 94 Zeichen gar nicht raus und
unter 94 Zeichen produziert er unnötige Leerzeilen. Die Tab-Taste
kennen leider nur die wenigsten Anwender ;-)

Gleich noch eine Frage:
Wie kann ich ein Textfeld nur auf der letzten Seite von z.B. 2 Seiten sichtbar machen?
Bevorzug auf der Masterseite, weil es eine Fußzeile ist.

Hat jemand eine Idee?

Gruß Andreas
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Return/Enter

Beitrag von armine » 26.05.2015, 10:20

Hallo Andreas,

du musst dir darüber im Klaren sein, dass Enter nicht mehr zum Zeilenumbruch eingesetzt werden kann, wenn du damit das Feld verlassen willst. Bei meinem Vorschlag ist „Soft-Return“ weiterhin möglich, aber der Anwenderkreis dürfte recht klein sein.
Am Fuß der letzten Seite findest du das Wort „Schluss“.

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Andreas H.
Beiträge: 533
Registriert: 14.04.2015, 11:10

Return/Enter

Beitrag von Andreas H. » 26.05.2015, 11:38

Hallo armine,

Ein kurzes Feedback!

Deine Lösung ist ein sehr guter Kompromiss.

Nach max. x Zeichen automatisch in die nächste Zelle, dafür aber mit "Return" nach
Eingabe raus aus der Zelle. Also besser geht es nicht.

Was mache ich bloß ohne Dich?!

Wiedermal warst Du eine große Hilfe und mein Lehrer. Wenn ich mir deine Arbeit
genau angesehen habe dann gibt es ein weiteres Feedback.
(Muss dann mal arbeiten gehen, Spätschicht).

Hattest Du ein schönes Pfingstwochenende?

Gruß Andreas



Andreas H.
Beiträge: 533
Registriert: 14.04.2015, 11:10

Return/Enter

Beitrag von Andreas H. » 26.05.2015, 23:02

Hallo armine,

wie versprochen melde ich mich wieder, um erneut über Deine Fähigkeiten zu
staunen. Wie kommt man bloß auf die Skripte, mit "beeb" und allem was da an
Parameter zu lesen ist. Ich bin schwer beeindruckt. Was besonders schön ist,
auf anhieb arbeiten die beiden Skripte zusammen.

if (this.rawValue) xfa.host.setFocus(Skripte.Feld_leer(Zeile.index))

this.rawValue = (this.rawValue || " ").replace(/\s*\r+\s*/g,"\r").replace(/(^\s*|\s(?=\s)|\s?$)/g,"") ;


Ich brauchte nur ein Skript anpassen, dass im full Event, aus Zelle3 wurde Zelle4
und auf anhieb hast Du alles am laufen gehabt. Ich bin wirklich sehr beeindruckt.
Wo lernt man dieses Wissen, was im Detail betrachtet sehr vielseitig ist?
Ich habe mir die Skripte genau angesehen aber kein "s" kein "g" kein "z" kein "^"
kein "/s*/\" usw. verstanden, this.raw.Value und xfa.host.setFocus kann man im
www. suchen und finden.

Die Fusszeile, nur auf der letzten Seite anzeigen lassen, da habe ich erst mal auf dem
Schlauch gestanden. Das Skript zu finden war es nicht. So langsam weiß ich wie
genial Du bist. Ich guckte immer auf Seite 1, natürlich steht da die Fusszeile, solange
es keine 2. Seite gibt hmmm?! Also schnell Objekt-Bindung-Anfangszahl 40
reingetippt und schon ist der große ahaaaa Effekt zu sehen. KLASSE!
Ich bin schon an einer anderen Herausforderung dran, ich hoffe es geht noch
ein bisschen weiter.

Gruß Andreas


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

Return/Enter

Beitrag von armine » 27.05.2015, 10:14

Hallo Andreas,
zu »replace(/s*r+s*/g,"r").replace(/(^s*|s(?=s)|s?$)/g,"")« findest du das Wissenswerte auf http://www.pagecolumn.com/tool/regtest.htm

vg armine

Andreas H.
Beiträge: 533
Registriert: 14.04.2015, 11:10

Return/Enter

Beitrag von Andreas H. » 27.05.2015, 20:44

Hallo armine,

danke für den Link. "Sieht so aus als würde ich den
Planeten Erde verlassen. Da fehlen mir ein paar
Lichtjahre."

Gruß Andreas

Andreas H.
Beiträge: 533
Registriert: 14.04.2015, 11:10

Return/Enter

Beitrag von Andreas H. » 27.05.2015, 21:07

Hallo armine,

ich lese Dich aufmerksam und entdecken noch den "Soft Return".

Word
Hier kommt die Maus (Return)
Hier kommt die (Umschalt+Return)
Maus

Excel
Hier kommt (Alt+Return in einer Zelle)
die Maus

Zitat: "... aber der Anwenderkreis dürfte recht klein sein"
Das sehe ich so wie Du (besonders die Excel Version) gut zu
wissen das Du mir das ermöglichst hast.
Du bist ein echter Profi!

Gruß Andreas

Antworten