Search code examples
reactjsadmin-on-restreact-admin

Bulk action in admin-on-rest


I used bulkActions props for Admin-on-rest List but don't show anything when I select rows. How to can I use the bulk action?

const AccountingBulkActions = props => (
    <BulkActions {...props}>
        <BulkDeleteAction />
    </BulkActions>
);

export const AccountingList = (props) => (

    <List
        {...props}
        bulkActions={<AccountingBulkActions />}
        title="Accounting">
        <Datagrid
            headerOptions={{ adjustForCheckbox: true, displaySelectAll: true }}
            bodyOptions={{ displayRowCheckbox: true }}
            rowOptions={{ selectable: true }}
            options={{ multiSelectable: true }}>
            <DateField source="createdAt" />
            <TypeLabel source="type" />
            <GenderLabel source="gender" />
            <NumberField source="paymentPrice" />
            <NumberField source="totalPrice" />
        </Datagrid>
    </List>
);

Solution

  • Bulk actions are a new feature only available on react-admin. You'll have to upgrade your admin-in-rest app.