Project

General

Profile

Bug #15729

Updated by Pascal Rössler over 1 year ago

* 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. 

 h6. 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) 
 <pre> 
 <input id="1027-544-43-0"  
 name="text1-43"  
 data-reference="text1"  
 maxlength="255"  
 type="text"  
 value="Bitte besser.Bitte besser.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"> 
 </pre> 
 * Wenn, beim FormElement Typ = Text, zbsp. Size = 10,10 angegeben wird, ist das HTML-Element = Textarea (supported Multi Line Text) 
 <pre> 
 <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> 
 </pre>

Back