2017-10-03 6 views
0

나는 우리가 백엔드와 통신해야하는 가능성을 확립하기 위해 admin-on-rest 소스 코드를보고있다.서버를 요청하기 전에 목록 매개 변수 필터를 안전하게 변형하는 방법

우리는 spring-data와 querydsl을 사용하기 때문에 이러한 필터 매개 변수를받는 방법에 유연성이별로 없습니다.

그들은 우리의 최선의 선택은 포크와 우리의 측면에서 작동하는 경우, 또는 내가 우리를 위해 확실하지 않다 ?username=foobar 대신 ?filter={ username: 'foobar }

해야한다 요청 프로세스를 훅하고 업데이트 할 수있는 더 좋은 방법이있는 경우 changeListParamsquery의 작동 방식을 변경하지 않고 요청하십시오. 사용자 정의 restClient의 일이다 1.3.1

답변

1

:

버전 (List.js#L85 참조).

params가 filter 속성을 포함하는지 확인하고 원하는 백엔드와 호환되도록 변형을 적용하십시오.

+0

저는 이미 그 배관을 제 'restClient'에 적용했습니다. 잘못된 결론을 이끌어내는 것은 필자의 필터링 재 렌더링으로 불가능한 타이핑으로 이어지고 클라이언트 URL 변경으로 인한 것이라고 생각했습니다. – BigDong