Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
Re: Text aus Textarea anklicken und groß lesen?
geschrieben von: cc13 (62.159.42.---)
Datum:

Dafür kannst du erstmal dein SELECT so anpassen, dass nur ein Teil des Textes in der Tabelle angezeigt wird:

SELECT ...
, substr(Textfeld,1,30)
FROM tabelle

Damit werden aus dem Feld "Textfeld" deiner Tabelle "tabelle" nur die ersten 30 Zeichen angezeigt.

Wenn du jetzt noch den kompletten Text bei Klick darauf angezeigt haben möchtest, kannst du das o.g. SELECT um einen HTML-Link erweitern. Angenommen, das Ganze findet auf Page 1 statt:

SELECT id
, '<a href="/f?p=&APP_ID.:1:&SESSION.::::P1_ID:"' || id || '">' || substr(Textfeld,1,30) || '</a>'
FROM tabelle

Hab das jetzt aus dem Kopf gemacht, aber mit ein wenig HTML-Kenntnissen, sollte das klappen. Durch das SELECT erscheint dein Textfeld als HTML-Link in der Tabelle und übergibt beim draufklicken die ID des Tabelleneintrags in ein Hiddenfeld ":P1_ID", welches du anschließend in einem Pageprocess auswertest und darin den kompletten Text in dein gr. Textfeld schreibst.

Mit JavaScript, oder nur HTML ist es möglich, das Ganze zu verfeinern. Ich habe es in einem meiner Projekte so umgesetzt, dass der komplette Text beim drüberfahren mit der Maus in einem CSS-Layer angezeigt wird. Ist auch schön und man spart sich einen Klick auf das Textfeld.

--
Best regards,
Carsten mailto:carsten.cerny@cc13.com
My private gallery and blog [cc13.com]

NEU: Meetup-Gruppe Oracle Apex Nürnberg [www.meetup.com]



Thema Neugierige geschrieben von geschrieben
Text aus Textarea anklicken und groß lesen? 1627 buff
Re: Text aus Textarea anklicken und groß lesen? 781 cc13
Re: Text aus Textarea anklicken und groß lesen? 1062 buff


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.