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>