In der Regel werden UI Component Listings mit MassActions und Checkboxen erstellt, so dass in der Übersicht mehrere Elemente mit einer Aktion ( massAction ) gelöscht werden können.
In einigen Fällen braucht es diese Funktion jedoch nicht. Zum Beispiel wenn Datensätze nur hinzugefügt oder geändert werden sollen können, und/oder das Löschen von Datensätzen nur in der Detailansicht möglich sein soll.
Um die oben gezeigte Checkbox zu entfernen muss die XML Datei geöffnet werden, welche das für das neue Listing zuständig ist. Zum Beispiel:
1 |
[Namespace]/[Module]/view/adminhtml/ui_component/[namespace]/[module]_listing.xml |
In dieser Datei sollte sich die XML Node selectionColumn befinden, welche ohne weiteres entfernt werden kann.
1 2 3 4 5 6 7 8 9 |
<selectionsColumn name="ids"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="resizeEnabled" xsi:type="boolean">false</item> <item name="resizeDefaultWidth" xsi:type="string">55</item> <item name="indexField" xsi:type="string">id</item> </item> </argument> </selectionsColumn> |
An der Stelle genügt es den Magento cache zu leeren um die Änderungen zu sehen.