Syntax-Highlighting im Frontend

  • Themenstarter Themenstarter Gelöschtes Mitglied 68249
  • Beginndatum Beginndatum
G

Gelöschtes Mitglied 68249

Gast
Hallo zusammen,
ich entwickle gerade an einem Punkt in unserer Anwendung, an der man die Logfiles in der Weboberfläche ansehen kann. Das Frontend ist in Primefaces 11.
Es gäbe die Möglichkeit eines
HTML:
<p:inputTextarea>
, aber da kann ich den Text nicht formatieren.
Aktuell nutze ich ein
HTML:
<h:outputText value="#{testhandler.logFileText}" escape="false" />
Ich würde gerne den Text entweder schon im Handler HTML-formatieren oder ich habe gelesen, dass es auch Frontend-Systeme gibt, die das für mich erledigen.

Ich bräuchte also entweder eine Java-Klasse, der ich einen String gebe und eine Sprache und dann einen String mit HTML Formatierungen zurück erhalte, den ich als Wert in den outputText setzen kann, oder eine JS-Implementierung, die mir im Frontend diese Aufgabe für bestimmte Bereiche übernimmt.

Schön wäre, wenn dies auch in einem TextFeld funktionieren würde, da wir noch eine andere Umsetzung haben, in der im Frontend ein SQL-Editor implementiert werden soll, da wäre es schön, wenn die Implementierung auch in einem Textfeld funktionieren würde.

Hoffe ich habe es nicht zu verwirrend formuliert und jemand kann mir helfen.
 
Hi, hab es bisher nur gelesen, konnte es noch nicht einsetzen. Ich verstehe noch nicht ganz, ob ich das dann an ein Primefaces Textfeld binden kann. Außerdem habe ich noch nicht gefunden, ob es einen vorgebauten Modus für Log-Files gibt. Aber im Zweifelsfall kann man so einen Modus nach bauen.
 
Es gibt ja nicht das Logfile. Aber so etwas wie Escapesequenzen parsen und Farben selbst darstellen sollte nicht sehr anspruchsvoll sein.
 

Zurück
Oben