쿼리에서 돌아 오는 결과가없는 경우 전체 콘텐츠 검색 웹 파트 (웹 파트 제목 및 테두리 영역 포함)를 숨기는 방법을 찾고 있습니다. "ShouldHideControlWhenEmpty"하지만 결과가없는 경우는 아무것도하지 않습니다 나는이이 속성은콘텐츠 숨기기/검색 결과가 반환되지 않을 때 Webpart 검색 SharePoint 2013
시도 무엇
. 웹 파트가 계속 표시됩니다. Webpart에는 제목과 테두리가 있으므로 결과가 없으면 제목과 테두리가 표시됩니다. 내가 말했듯이 나는 그 모든 것을 숨기고 싶다.
"결과가 없습니다"라는 메시지 (결과가 없을 때 webpart에서 오는 텍스트)를 검색하고 webpart를 숨기는 jQuery 스크립트를 작성했습니다. 그러나 웹 파트가 처음에는 초당 렌더링되어 jQuery 스크립트에 의해 사라지기 때문에 페이지가로드되면 짧은 깜박임이 발생합니다. 이는 멋진 UI 경험이 아닙니다.
그래서 OOTB ContentBySearchWebPart를 확장하고 결과 값을 얻을 수있는 일종의 속성을 보유 할 수 있다고 생각했습니다. 결과 개수가 0이라면 단순히 웹 파트 서버 쪽을 숨길 것입니다. 나는 온라인에서 문서를 보았다 - 나는 내가 활용할 수있는 것을 찾을 수 없었다. 도움 말 하시겠습니까? 감사!