0

Ritch-Text wird im Formel nicht richtig angezeigt

Hallo Ninox Team,

ich versuche gerade Textfeld zum Ausdruck zu bringen, verwende dabei Rich-Text dass mir jedoch im Formel Zeilen zusammen gefügt zeigt.

Wie kann ich dass den lösen

 

'100 _ Text' + "
" + '101 _ Text (mehrzeilig)' + "
" + '102 _ Rich-Text'

4 Antworten

null
    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Das mixen von RichText mit unformatierten Text aus Textfeldern wird in einer Formel nicht funktionieren, damit der Rich Text so angezeigt wird, wie er im Textfeld aussieht.

    Das Mixen von einfachen Textfeldern mit Rich Text in einer Formel kann man noch hinbekommen.

    html("" + Text + "<br>" + raw('Rich-Text'))

    Bei mehrfach Textfeldern wird es aber an den Zeilenumbrüchen scheitern. Die kann man nicht auslesen, wie bspw. mit raw(Rich-Text) und sind damit für die html()-Funktion nicht existent.

    • Oguz_2019
    • vor 1 Jahr
    • Gemeldet - anzeigen

    danke

    • m2apla gmbh
    • Etienne_Scherrer
    • vor 1 Jahr
    • Gemeldet - anzeigen
    UweG said:
    Bei mehrfach Textfeldern wird es aber an den Zeilenumbrüchen scheitern. Die kann man nicht auslesen, wie bspw. mit raw(Rich-Text) und sind damit für die html()-Funktion nicht existent.

     Was du machen kannst ist so etwas in deinem Funktionsfeld:

    let newLine := "
    ";
    function nlToBr(rawText : text) do
        replace(rawText, newLine, "<br>")
    end;
    html(nlToBr(100 _ Text) + nlToBr('101 _ Text (mehrzeilig)') + raw('102 _ Rich-Text''))
    

    Dann werden auch die Zeilenumbrüche aus den normalen Textfeldern übernommen

      • UweG
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Etienne Scherrer Danke Etienne für die Erweiterung .

      Wieder etwas dazu gelernt.

Content aside

  • Status Answered
  • vor 1 JahrZuletzt aktiv
  • 4Antworten
  • 84Ansichten
  • 3 Folge bereits