2013-03-22 3 views
3

다른 양식 필드를 기반으로 한 관리 인터페이스 내 특정 양식 필드의 내용을 Sonata Admin에서 어떻게 업데이트 할 수 있습니까?소나타 관리자의 다른 양식 필드를 기반으로 필드를 만드는 방법은?

예 : 계약 ManyToOne 클라이언트, 사용자 ManyToOne 클라이언트, 사용자 ManyToOne 제품이 있습니다. 양식 (선택 입력)에서 계약을 선택하면 관련 제품과 관련된 제품 선택 만 업데이트됩니다. 사용자 지정 쿼리를 만드는 방법을 알고 있지만 Ajax를 통해 바인딩하는 방법은 알지 못합니다.

나는 sonata admin 외부에서 아무 문제없이 그것을 할 수 있었지만 어떻게 그 안에 있었는지 모른다.

감사합니다.

+2

이 질문을보십시오 : http://stackoverflow.com/questions/10118868/how-to-use-ajax-within-sonata-admin-forms?rq=1 – likeitlikeit

+0

고마워요! 이것은 정확히 내가 무엇을 찾고 있었는지 :) –

+0

나는 당신의 대답이 여기에 있다고 생각합니다 : http://stackoverflow.com/questions/26246192/correct-way-to-use-formevents-to-customise-fields-in- sonataadmin –

답변

0

당신은 정말로 그것을 할 수 없습니다 (또는 적어도 나는 그것을 할 수있는 방법을 찾지 못했습니다).

가장 좋은 방법은 (또는 내가하는 방법)보기를 덮어 쓰고, 사용자 지정 양식을 만들고, 거기에서 아약스로 작업하는 것입니다.

+0

소나타에서이를 달성하는 방법에 대한 예가 있었습니까? –

관련 문제