"displayField" von "Shopware.form.field.Search" für ein Model ändern

Hallo zusammen,

ich habe ein kleines Problem. Ich würde gerne das ExtJS Model “Shopware.apps.Base.model.Customer” als ManyToOne-Association einbinden. Das funktioniert auch alles soweit:

Ext.define(...
	extend: 'Shopware.data.Model',

...

	associations: [
		{
			relation: 'ManyToOne',
			field: 'customerId',

			type: 'hasMany',
			model: 'Shopware.apps.Base.model.Customer',
			name: 'getCustomer',
			associationKey: 'customer'
		},
	]
});

Nun habe ich das Problem, dass ich gerne das Shopware.form.field.Search so konfigurieren möchte, dass es nicht auf das Attribut “name” geht, sondern auf “customernumber”. Leider komme ich dabei nicht weiter.

Wie kann ich die Eigenschaft “displayField” von “Shopware.form.field.Search” für ein Model ändern?

Hallo Lenz,

die Antwort die du suchst ist hier:

https://forum.shopware.com/discussion/comment/179091/#Comment_179091

Der gepostete Code von tim_netztronauten muss in deine view/detail - Datei rein.

Hoffe konnte helfen.

Gruß

Johannes

1 Like