The listing is a basic component responsible for rendering grids, lists, and tiles, providing filtering, pagination, sorting, and other features. The listingElements group referenced in the vendor/magento/module-ui/etc/ui_configuration.xsd file provides a nice list of both primary and secondary listing components:
actions | component | file | massaction | select |
actionsColumn | container | filters | modal | selectionsColumn |
bookmark | dataSource | form | multiline | tab |
boolean | dataProvider | hidden | multiselect | text |
button | date | htmlContent | nav | textarea |
checkbox | dynamicRows | input | number | wysiwyg |
checkboxset | insertForm | paging | ||
column | exportButton | insertListing | price | |
columns | field | listing | range | |
columnsControls | fieldset | listingToolbar | radioset |
The key to using all of these components is to understand:
- What parameters individual components accept...