2017-10-05 6 views
0

지금 목록은 내가 건네 이러한 종류의 데이터가 필요 제대로 렌더링하기 위해서는 : 목록은 이러한 종류의 데이터와 작동하도록숫자 ID 대신 객체가있을 때 목록에서 참조 된 엔티티를 올바르게 렌더링하는 방법은 무엇입니까?

row = { 
    id: value, 
    name: value, 
    height: value, 
    categories: [1,2,3,4] 
} 

가 어떻게 코드를 적용 할 수 있습니까?

row = { 
    id: value, 
    name: value, 
    height: value, 
    categories: [{id: "1"},{id: "2"},{id: "3"},{id: "4"}] 
} 

나는 객체에 JSON.stringify 내가 지금처럼 데이터의 경우 당 전환을 피하기 위해 ID로 카테고리를 찾을 수 [Object object]

내가 할 노력하고 있으므로 적용 것으로 보인다 그렇게 할 때 .. 는 범주가 포함 된 경우 카테고리 ReferenceArrayInput이 채워지지 않습니다 있습니다 .. 캐릭터 라인 화 이미 내가 편집에서 하나 개의 데이터 행의 예를 가져 오거나 만들 때

내가 같은 문제가 적용된 이후 내 위해 RESTClient에서 아무것도 할 수 없어 보인다 객체

답변

1

형식을 사용해 보셨습니까?

https://marmelab.com/admin-on-rest/Inputs.html#transforming-input-value-tofrom-record

는 입력 값을 변환 도움이 될 수 있습니다. 그런 다음 format()을 사용하여 API가 기대하는 형식으로 값을 다시 변경할 수 있습니다.

이것이 작동하지 않으면 ReferenceArrayInput에서 사용자 지정 구성 요소를 만들어야합니다.

+0

Michail, 혹시 이것을 시험해 볼 기회를 얻었습니까? 현재이 방법을 시도하고 있으며 오류가있는 것 같습니다. 필드는 format 메서드를 사용하는 것을 좋아하지 않습니다. 내가 [버그] (https://github.com/marmelab/admin-on-rest/issues/1517)를보고했지만 같은 문제에 부딪쳤다는 것이 궁금했습니다. – ReservedDeveloper