# Backend Comnponent:  Field-Value überschreiben

**URL:** <https://forum.shopware.com/t/backend-comnponent-field-value-uberschreiben/57949>\
**Category:** Programmierung\
**Created:** [9. Februar 2019 um 11:25 UTC](https://forum.shopware.com/t/backend-comnponent-field-value-uberschreiben/57949 "2019-02-09T11:25:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [9. Februar 2019 um 11:25 UTC](https://forum.shopware.com/t/backend-comnponent-field-value-uberschreiben/57949/1 "2019-02-09T11:25:14Z")

</div>

hi, ich habe hier eine einfache Backend-Komponente mit Listing und Detail. Im der Detailansicht möchte ich einen Value aus der Datenbank HTML-Formatiert ausgeben.

Leider klappt das nicht. Ich habe meine Felder wie folg definiert:

```
configure: function() {
        return {
           [...]
            fieldSets: [{
                title: 'Stammdaten',
                fields: {
                   [...]
                    email: { fieldLabel: 'E-Mail', xtype:'displayfield' },
                    rate: this.createStars,
                    createDate: { fieldLabel:'Datum' , xtype: 'displayfield', renderer: Ext.util.Format.dateRenderer('d.m.Y') },
                   [...]
                }
            }

```

rate ist ein integer und das möchte ich gern als HTML ausgeben. Dazu habe ich mir die funktion createStars gescghrieben:

```
createStars: function(model, formField){
        formField.xtype= 'displayfield';
        formField.fieldLabel='Bewertung';
        formField.value = '' + model.get('rate') + '';
        return formField;
    },

```

Die Funktion wird auch ausgeführt nur leider wird das value nicht überschrieben. Es wird nur der integer-Wert ausgegeben.

Kann mir jemand sagen wie ich das machen kann? kann ich auf das displayfield einen renderer anwenden der mir ein HTML zurück gibt?

Vielen Dank.

&nbsp;
