원하는 항목 : 내 홈 페이지에서 사용자 지정 메뉴를 원합니다. 정사각형에 4 개의 이미지 (및 링크) (맞춤 링크 응용 프로그램에서 제공)를 표시하고 싶습니다.sharepoint 2013 제어 디스플레이 템플릿 : 얻을 수있는 항목의 수를 알아 보는 방법
- MyImage1.jpg MyLink1
- MyImage2.jpg MyLink2
- MyImage3.jpg MyLink3
- MyImage4 : (모든 가장자리, 몇 이미지/링크에서처럼) 간단한 목록을 좋아하지 않음 (이 참조 .JPG MyLink4 )
내가 무엇을 가지고 :
URL, 메모, ImageUrl과 같은 여러 열을 포함하는 사용자 정의 링크 응용 프로그램을 만들었습니다.
내 집에서 내가 내용 영어, 난 guess- 보고서 및 구성 요소 "ContentSearch"이어야합니다 - 어떤 카테고리 "보고서 드 contenu"의는 WebPart를했습니다. 및 Item_Picture3Lines.html의 복사본입니다 - 어떤 사용자 정의 항목 템플릿 -
이는 WebPart는 Control_List.html의 복사본입니다 - 어떤 사용자 정의 컨트롤 템플릿으로 표시됩니다. Control_List.html에서 의 JS에서, 우리가 가지고 :
내 질문에 무엇var ListRenderRenderWrapper = function(itemRenderResult, inCtx, tpl, i)
{
var iStr = [];
iStr.push('<li>');
iStr.push(itemRenderResult);
iStr.push('</li>');
return iStr.join('');
}
이 리튬 등의 모든 항목을 렌더링하지만, 모든 스페셜 (Item_Picture3Lines.html에 정의 게재와) 이 항목을 2x2 테이블로 렌더링하고 싶습니다. 나는 테이블을 알고
<table>
<tr>
<td id=Myitem1>
<!-- All my content, displayed by the item display template -->
</td>
<td id=Myitem2>
<!-- All my content, displayed by the item display template -->
</td>
</tr>
<tr>
<td id=Myitem3>
<!-- All my content, displayed by the item display template -->
</td>
<td id=Myitem4>
<!-- All my content, displayed by the item display template -->
</td>
</tr>
</table>
처럼 어떻게 여부를 결정하기 위해 내 컨트롤 디스플레이 템플릿에 displyed 될 항목의 수를 알 수 있습니다 ..
내 질문은 등등 못생긴 내가 내말을 끝내고 새 것을 열어야하니?
고마워요. 저는 셰어 포인트의 새로운 초보자입니다. 친절하게 대해주십시오! (컨트롤 템플릿에서) :
덕분에 많은 여기
있습니다! 내 문제에 대한 해결책을 찾았습니다. (추한 표 대신에 인화지를 인라인으로 표시합니다.)하지만 장담 할 것입니다. ctx가 작동하는 방법에 대한 문서 (datas 등 ...)가 있으면 우리와 공유 할 수 있다면 기꺼이 고맙게 생각합니다. 다시 한번 감사드립니다. – Gaelle