Modification des grilles

La grille de notre module peut être modifiée dans le fichier view/adminhtml/ui_component/*listing.xml.

Ce fichier liste l'ensemble des colonnes ainsi que leur type.

Mettre un type select avec une source

<column name="attribute_code" component="Magento_Ui/js/grid/columns/select">
    <settings>
        <options class="Magento\Config\Model\Config\Source\Yesno"/>
        <filter>select</filter>
        <dataType>select</dataType>
        <label translate="true">Attribute label</label>
        <editor>
            <editorType>select</editorType>
            <validation>
                <rule name="required-entry" xsi:type="boolean">true</rule>
            </validation>
        </editor>
    </settings>
</column>