You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/AccordionForm.md
+11-2
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,11 @@ title: "AccordionForm"
7
7
8
8
This [Enterprise Edition](https://marmelab.com/ra-enterprise)<imgclass="icon"src="./img/premium.svg" /> component offers an alternative layout for Edit and Create forms, where Inputs are grouped into expandable panels.
Copy file name to clipboardexpand all lines: docs/Buttons.md
+10-2
Original file line number
Diff line number
Diff line change
@@ -434,9 +434,17 @@ See [The theming documentation](./Theming.md#menuitemlink) for more details.
434
434
435
435
**Tip**: If you need a multi-level menu, or a Mega Menu opening panels with custom content, check out [the `ra-navigation`<imgclass="icon"src="./img/premium.svg" /> module](https://marmelab.com/ra-enterprise/modules/ra-navigation) (part of the [Enterprise Edition](https://marmelab.com/ra-enterprise))
Copy file name to clipboardexpand all lines: docs/Calendar.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,11 @@ title: "The Calendar Component"
7
7
8
8
This [Enterprise Edition](https://marmelab.com/ra-enterprise)<imgclass="icon"src="./img/premium.svg" /> component, part of [the `ra-calendar` module](https://marmelab.com/ra-enterprise/modules/ra-calendar), renders a list of events as a calendar.
Copy file name to clipboardexpand all lines: docs/Create.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -560,7 +560,11 @@ Note: In order to get the `mutationOptions` being considered, you have to set th
560
560
561
561
`<Create>` is designed to be a page component, passed to the `create` prop of the `<Resource>` component. But you may want to let users create a record from another page.
Copy file name to clipboardexpand all lines: docs/CreateDialog.md
+10-2
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,11 @@ title: "CreateDialog"
7
7
8
8
This [Enterprise Edition](https://marmelab.com/ra-enterprise)<imgclass="icon"src="./img/premium.svg" /> component offers a replacement to [the `<Create>` component](./Create.md) allowing users to create records without leaving the context of the list page.
@@ -75,7 +79,11 @@ This may not be what you want if you need to display the creation dialog in anot
75
79
76
80
In that case, use [the `<CreateInDialogButton>` component](./CreateInDialogButton.md), which doesn't create a route, but renders the dialog when the user clicks on it.
Put `<CreateInDialogButton>` wherever you would put a `<CreateButton>`, and use the same children as you would for a `<Create>` component (e.g. a `<SimpleForm>`). Don't forget to preset the `record` prop if you want to initialize the form with a foreign key.
Copy file name to clipboardexpand all lines: docs/CreateInDialogButton.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,11 @@ This [Enterprise Edition](https://marmelab.com/ra-enterprise)<img class="icon" s
9
9
10
10
It can be useful in case you want the ability to create a record linked by a reference to the currently edited record, or if you have a nested `<Datagrid>` inside a `<Show>` or an `<Edit>` view.
Note that this component doesn't use routing, so it doesn't change the URL. It's therefore not possible to bookmark the creation dialog, or to link to it from another page. If you need that functionality, use [`<CreateDialog>`](./CreateDialog.md) instead.
Copy file name to clipboardexpand all lines: docs/Datagrid.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -949,7 +949,11 @@ const PostList = () => (
949
949
950
950
You can combine a datagrid and an edition form into a unified spreadsheet view, "à la" Excel. This is useful when you want to let users edit a large number of records at once.
`<EditableDatagrid>` is a drop-in replacement for `<Datagrid>`. It expects 2 additional props: `createForm` and `editForm`, the components to be displayed when a user creates or edits a row. The `<RowForm>` component allows to create such forms using react-admin Input components.
Copy file name to clipboardexpand all lines: docs/DualListInput.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,11 @@ title: "The DualListInput Component"
7
7
8
8
This [Enterprise Edition](https://marmelab.com/ra-enterprise)<imgclass="icon"src="./img/premium.svg" /> component allows to edit array values, one-to-many or many-to-many relationships by moving items from one list to another.
Copy file name to clipboardexpand all lines: docs/Edit.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -634,7 +634,11 @@ You can do the same for error notifications, by passing a custom `onError` call
634
634
635
635
`<Edit>` is designed to be a page component, passed to the `edit` prop of the `<Resource>` component. But you may want to let users edit a record from another page.
Copy file name to clipboardexpand all lines: docs/EditDialog.md
+10-2
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,11 @@ title: "EditDialog"
7
7
8
8
This [Enterprise Edition](https://marmelab.com/ra-enterprise)<imgclass="icon"src="./img/premium.svg" /> component offers a replacement to [the `<Edit>` component](./Edit.md) allowing users to update records without leaving the context of the list page.
@@ -76,7 +80,11 @@ This may not be what you want if you need to display the edit dialog in another
76
80
77
81
In that case, use [the `<EditInDialogButton>` component](./EditInDialogButton.md), which doesn't create a route, but renders the dialog when the user clicks on it.
Put `<EditInDialogButton>` wherever you would put an `<EditButton>`, and use the same children as you would for an `<Edit>` component (e.g. a `<SimpleForm>`):
Copy file name to clipboardexpand all lines: docs/EditInDialogButton.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,11 @@ This [Enterprise Edition](https://marmelab.com/ra-enterprise)<img class="icon" s
9
9
10
10
It can be useful in case you want the ability to edit a record linked by a reference to the currently edited record, or if you have a nested `<Datagrid>` inside a `<Show>` or an `<Edit>` view.
Note that this component doesn't use routing, so it doesn't change the URL. It's therefore not possible to bookmark the edit dialog, or to link to it from another page. If you need that functionality, use [`<EditDialog>`](./EditDialog.md) instead.
Copy file name to clipboardexpand all lines: docs/EditableDatagrid.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,11 @@ title: "The EditableDatagrid Component"
7
7
8
8
This [Enterprise Edition](https://marmelab.com/ra-enterprise)<imgclass="icon"src="./img/premium.svg" /> component offers an "edit-in-place" experience in a `<Datagrid>`.
Copy file name to clipboardexpand all lines: docs/Features.md
+15-3
Original file line number
Diff line number
Diff line change
@@ -773,7 +773,11 @@ To learn more about authentication, roles, and permissions, check out the follow
773
773
774
774
Most admin and B2B apps require that user actions are recorded for audit purposes. React-admin provides templates for displaying such audit logs, and helpers to automatically **record user actions**.
If your app needs to display **events**, **appointments**, **time intervals**, or any other kind of time-based data, you can use the [`<Calendar>`](./Calendar.md) component.
import { Calendar, getFilterValuesFromInterval } from'@react-admin/ra-calendar';
@@ -899,7 +907,11 @@ Check out the following components for displaying hierarchical data:
899
907
900
908
A UI kit like Material UI provides basic building blocks like a button, a form, a table, etc. React-admin goes one level higher and provides a set of **[application components](./Reference.md#components)** specifically designed for building admin and B2B *applications*.
0 commit comments