문제

검색 WebPart에서 컨텐츠를 사용하고 있습니다.일치하는 항목이 없을 때 메시지를 표시하고 싶습니다. 간단한 오른쪽으로 보입니다.나는 이것을 알아 내려고 노력하고 싶습니다. 그리고 나는 도움을 주셔서 감사합니다.

디스플레이 템플릿 에서이 두 줄의 코드가 없지만 결과 메시지가 표시되지 않는 것과 관련이있는 것이 있지만 디스플레이 템플릿의 이러한 선과 $noResults 변수가 효과가없는 것 같습니다.

var $noResults = Srch.ContentBySearch.getControlTemplateEncodedNoResultsMessage(ctx.ClientControl);

...

if (ctx.ClientControl.get_shouldShowNoResultMessage())
{
ms_outHtml.push(''
,'        <div class="', noResultsClassName ,'">', $noResults ,'</div>'
.

내 질문은 웹 파트를 검색하여 최상위로 콘텐츠로 기본 빈 텍스트를 설정합니까?

[편집]

아래에서 언급 된 Vassili 외에도 가시적 인 웹 파트 속성에서 Don't show anything when there are no results. 체크 박스를 선택 취소해야합니다.나는 종종 Microsoft가 겉보기에 겉으로보기에는 혼란스럽게 뭔가를 만들어야하는지 궁금해합니다!

도움이 되었습니까?

해결책

You'll need to set the EmptyMessage web part property value. The property is hidden so you'll have to set it programmatically or by exporting the web part and editing the .webpart file.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top