2016-07-28 16 views
0

Ich muss ein kleines Blip über ein Update zu einem Formular hinzufügen und ich mache es unnötig schwer für mich. Wie füge ich ein Textfeld hinzu, das einfach Notice: XYZ unter dem Feld Übertragungsdatum angibt? Ist es ein bestimmter xtype, den ich implementieren muss?Wie man eine statische Nachricht hinzufügt ExtJS

enter image description here

+0

Welche ext-Version verwenden Sie. – UDID

Antwort

3

Es gibt viele mögliche Wege Textfeld/displayfield in Ihrem Formular hinzuzufügen. Erhalte Formular und füge das Textfeld hinzu. Oder fügen Sie einfach das Textfeld im Formularbereich hinzu. Ich habe einen Fiddler für dich erstellt, indem ich auf diese Weise neben "Transfer Date" hinzufüge.

{ 
    xtype :'textfield',  
    name: 'last', 
    editable :false, 
    allowBlank: false, 
    fieldLabel: 'Notice', 
    value: 'xyz' 
} 

Da Sie für textfield gefragt, damit wir so tun und editable :false, machen aber die einfachere Möglichkeit ist, dies zu erreichen

{ 
    xtype: 'displayfield', 
    fieldLabel: 'Notice', 
    value: 'xyz' 
    } 
ist

Beide Art der Lösung ist in Fiedler zur Verfügung. Schauen Sie und wählen Sie nach Ihrer Wahl. Fiddle

0

versuchen, eine neue Komponente von xtype Zugabe: label zum Formular-Panel.

zum Beispiel:

formPanel.add({ 
    xtype: 'label', 
    text: 'Notice: XYZ' 
}); 
1

in Ihrem Formular Objekt hinzufügen

formPanel.add({ 
    xtype: 'displayfield', 
     fieldLabel: 'Notice', 
     value: 'xyz'  
}) 
Verwandte Themen