# Criteria in sw-entity-single-select component in der PluginKonfiguration setzen

**URL:** <https://forum.shopware.com/t/criteria-in-sw-entity-single-select-component-in-der-pluginkonfiguration-setzen/64873>\
**Category:** Programmierung\
**Created:** [20. Februar 2020 um 13:08 UTC](https://forum.shopware.com/t/criteria-in-sw-entity-single-select-component-in-der-pluginkonfiguration-setzen/64873 "2020-02-20T13:08:26Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![daniel.naumann](https://avatars.discourse-cdn.com/v4/letter/d/db5fbb/32.png) [@daniel.naumann](https://forum.shopware.com/u/daniel.naumann)\
**Post date:** [30. November 2021 um 08:50 UTC](https://forum.shopware.com/t/criteria-in-sw-entity-single-select-component-in-der-pluginkonfiguration-setzen/64873/11 "2021-11-30T08:50:22Z")

</div>

Hi Oli,

die einzige mir bekannte Lösung ist eine eigene Componente für die Config zu schreiben. Hier ein Beispiel.  
custom/plugins/OwnPlugin/src/Resources/app/administration/src/component/entity/own-state-select/index.js

```auto
const { Component } = Shopware;
const { Criteria } = Shopware.Data;

Component.extend('own-state-select', 'sw-entity-single-select', {
    props: {
        criteria: {
            type: Object,
            required: false,
            default() {
                const criteria = new Criteria(1, this.resultLimit);
                criteria.addFilter(Criteria.equals('stateMachine.technicalName', 'order_delivery.state'));
                return criteria;
            }
        },
    }
});

```

```auto
<component name="own-state-select">
            <name>orderComplete</name>
            <entity>state_machine_state</entity>
            <label>Orderstate for filtered orders</label>
        </component>

```

---

_[View the full topic](https://forum.shopware.com/t/criteria-in-sw-entity-single-select-component-in-der-pluginkonfiguration-setzen/64873)._
