당신은 정말로 여기에 단 하나의 선택이 있습니다.
한 가지 또는 다른 방법으로 뷰에서 양식을 (재) 이동해야합니다.
노출 된 필터가 초점을 잃는 이유는 전체보기가 ajax에서 교체되기 때문입니다. 양식이 동일한보기로 렌더링되는 경우 초점을 유지할 수있는 방법이 없습니다.
솔루션 (모두보기에서 양식을 이동시키는 것과 관련됨) :
- 뷰 "블록에 노출 된 필터"사용 권장 옵션
- 노출 필터 양식을 렌더링하기위한 사용자 정의 블록 설정 (코드 작성 필요)
다음은 피해야 할 옵션이지만 최후의 수단으로 여기에 언급했습니다.
언제든지 views.tpl.php를 "해킹"하여 노출 형식을 메인 뷰 div 밖으로 이동할 수 있습니다. 나는 이것이 좋은 옵션이 아니기 때문에 "hack"을 사용합니다. 그러면 뷰 바로 위에 양식이 배치되지만 뷰 JS 코드는 뷰 div 만 대체합니다. JS가 작동하지 않을 것이라고 말하고 있습니다. 그 문제를 해결해야합니다.
그런 다음 최후의 수단으로 항상 JS를 사용하여 양식을 이동할 수 있습니다. 이것은 매우 낙담합니다. 뷰가 디스플레이를 업데이트 한 후 폼이 JS 동작을 느슨하게하기 때문에