Project

General

Profile

Actions

Bug #15729

closed

Form: text readonly input should show newline as '<br>'

Added by Carsten Rose over 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Carsten Rose
Target version:
Start date:
07.03.2023
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:

Description

  • In #15725 wird Content in einem ReadOnly Input Text Element ohne Konvertierung der '\n' in '<br>' ausgegeben. Dieser Text erscheint dann im Browser ohne Zeilenumbruch.

Das erwartete Verhalten waere das Zeilenumbrueche erhalten bleiben und dargestellt werden.

Bitte in QFQ bei Text Elementen, wenn diese ReadOnly dargestellt werden, vor der Ausgabe ein '\n' zu '<br>' druchfuehren.

Actions #2

Updated by Pascal Rössler over 1 year ago

  • Assignee changed from Support: Web to Pascal Rössler
Actions #3

Updated by Pascal Rössler over 1 year ago

  • Description updated (diff)
Actions #4

Updated by Pascal Rössler over 1 year ago

  • Assignee changed from Pascal Rössler to Support: Web
Actions #5

Updated by Pascal Rössler over 1 year ago

  • Description updated (diff)
Actions #6

Updated by Pascal Rössler over 1 year ago

  • Description updated (diff)
Update
  • Ob das Text Element ReadOnly ist oder nicht mach keinen Unterschied.
  • Der ausschlaggebende Punkt ist die Angabe FormElement->Layout->Size.
  • Wenn, beim FormElement Typ = Text, keine Size angegeben wird, ist das HTML-Element = Input (supported kein Multi Line Text)
    <input id="1027-544-43-0" 
    name="text1-43" 
    data-reference="text1" 
    maxlength="255" 
    type="text" 
    value="Bitte besser.Bitte besser.Bitte besser." 
    data-match-error="Fields do not match" 
    data-error="Error" 
    data-load="data-load" 
    data-hidden="no" 
    data-required="no" 
    class="form-control">
    
  • Wenn, beim FormElement Typ = Text, zbsp. Size = 10,10 angegeben wird, ist das HTML-Element = Textarea (supported Multi Line Text)
    <textarea id="1027-544-43-0" 
    name="text1-43" 
    data-reference="text1" 
    maxlength="255" 
    cols="50" 
    rows="10" 
    data-max-height="1" 
    data-match-error="Fields do not match" 
    data-error="Error" 
    data-load="data-load" 
    data-hidden="no" 
    data-required="no" 
    class="form-control qfq-auto-grow">
    Bitte besser.
    Bitte besser.
    Bitte besser.</textarea>
    
Actions #7

Updated by Pascal Rössler over 1 year ago

Lösungsvorschlag

Falls ein Text geladen wird und der Linebreaks hat und FE.type=Text und keine Size angegeben ist: setzen der Size auf 50,2.

Actions #8

Updated by Pascal Rössler over 1 year ago

  • Assignee changed from Support: Web to Pascal Rössler
Actions #9

Updated by Pascal Rössler over 1 year ago

  • Status changed from New to Feedback
Actions #10

Updated by Pascal Rössler over 1 year ago

  • Status changed from Feedback to Ready to sync (develop)
Actions #11

Updated by Pascal Rössler over 1 year ago

  • Assignee changed from Pascal Rössler to Carsten Rose
Actions #12

Updated by Carsten Rose over 1 year ago

  • Tracker changed from Support to Bug
Actions #13

Updated by Carsten Rose about 1 year ago

  • Status changed from Ready to sync (develop) to Closed
  • Target version changed from 24.11.0 to 23.6.0
Actions

Also available in: Atom PDF