Hallo,
Ich habe ein neues CMS-Element erstellt und möchte die Daten im Adminbackend pflegbar machen. Dazu hole ich in der Config des CMS Elements die Daten aus der Datenbank und gib diese jetzt in einem Vue.js component aus (sw-entity-listing).
Das sw-entity-listing Element hat die Eigenschaft “allowInlineEdit” und nimmt laut Doku ( https://component-library.shopware.com/components/sw-entity-listing ) einen Boolean an.
- in dem Guide ( https://docs.shopware.com/en/shopware-platform-dev-en/how-to/indepth-guide-bundle/administration?category=shopware-platform-dev-en/how-to/indepth-guide-bundle ) wird in das Feld “inlineEdit” ein String mit dem Wert “string” übergeben.
{
property: ‘name’,
dataIndex: ‘name’,
label: this.$tc(‘swag-bundle.list.columnName’),
routerLink: ‘swag.bundle.detail’,
inlineEdit: ‘string’,
allowResize: true, primary: true
}
Ist es möglich einen anderen Wert zu übergeben wie zb “sw-entity-single-select” um ein Entity SingleSelect Field zur Änderung der Zelle zu benutzen ? Bzw. ist es auf andere Art und Weise möglich in dem Element sw-entity-listing andere Entitys zu mappen (Many to One Beziehungen). Also anstatt dem “String Editors” ein Select Feld ???
2. Kann man sonst Events wie onDbClickCell benutzen um ein Single Select Field zu füllen ?
schönen Gruß