пользовательские строки в представлении списка реакции-администратора - PullRequest
1 голос
/ 27 мая 2019

Я использую компонент спискаact-admin и хочу добавить пользовательский макет для определенных строк.

Обычно каждая строка создается компонентом списка с использованием данных изданных поставщика.Я хотел бы настроить конкретные строки на основе данных строки.Эти конкретные строки должны использовать не стандартный макет (и столбцы), а специально определенный.

Вот пример того, что я ищу: enter image description here

Специальные строки следует выбирать в соответствии с объектом данных.Стандартный объект данных, который образует стандартную строку, может выглядеть следующим образом:

{ 
    id: 127,
    Reference: "OEPEE4",
    author_id: 12,
    ...
}

Специальная запись может выглядеть следующим образом:

{
    id: 128,
    isSpecial: true,
    text: "Lorem Ipsum ...",
    ...
}

Кто-нибудь знает, как этого добиться?Спасибо!

1 Ответ

1 голос
/ 09 июня 2019

Я думаю, что ключ кроется в создании тела и строк вашего пользовательского компонента DataGrid, потому что таким образом вы сможете проверить значение record.isSpecial, так как record передается компоненту. Взгляните на эту часть документов .

Я попытался немного поиграть с пользовательской DataGridRow (вот песочница ), и мне удалось отобразить только текст, когда запись имеет свойство isSpecial, хотя я думаю, что вы нужно будет стилизовать клетки и строки. Может быть, вы получите некоторые идеи из этого. Дайте мне знать, если это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...