javascript - Sharepoint 2013 控件显示模板 : how to know how many items we'll get

标签 javascript html sharepoint sharepoint-2013 display-templates

我想要什么: 我想在我的主页上有一个自定义菜单。 我想在一个正方形中显示 4 个图像(和链接)(来自自定义链接应用程序)。 (就像在每个边缘,一对图像/链接) 不像一个简单的列表(看这个:

  • MyImage1.jpg MyLink1
  • MyImage2.jpg MyLink2
  • MyImage3.jpg MyLink3
  • MyImage4.jpg MyLink4 )

我有什么:

因此,我制作了我的自定义链接应用程序,其中包含多个列,如 URL、注释、ImageUrl。

在我的主页上,我制作了一个类别为“Report de contenu”的 WebPart - 我猜应该是英文的Content Report - 和一个组件“ContentSearch”。

此 WebPart 使用自定义控件模板(Control_List.html 的副本)和自定义项模板(Item_Picture3Lines.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('');

}

这会将每个项目呈现为一个 li,但具有所有特殊显示(在 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>

我知道 table 很丑等等。

我的问题是.. 我如何知道将在我的控件显示模板中显示的项目数,以确定我是否必须结束我的并打开一个新的项目?

非常感谢,我是 Sharepoint 的新手,请多多关照! :)

最佳答案

你的项目(来自控制模板)在这里

ctx.ListData.ResultTables[0].ResultRows

将显示的项目数是

ctx.ListData.ResultTables[0].ResultRows.length

关于javascript - Sharepoint 2013 控件显示模板 : how to know how many items we'll get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26408971/

相关文章:

html - 如何在同一页面将表格更改为不同的样式

javascript - 模态弹出窗口在 codepen 中工作但不在网站上工作

python - 使用 python 进行 Sharepoint 身份验证

sharepoint - 有没有办法为 ListInstance 中的 datetime 字段设置值

sharepoint - 以编程方式枚举发布页面布局的 Web 部件区域

javascript - 使用 Jquery 验证插件的 Ajax 表单提交不起作用

javascript - 如何在语义 UI 下拉菜单组件中的 React 组件中使用条件

javascript - 为在 Karma 中执行整页重新加载的指令编写测试

javascript - 我怎样才能提前停止功能?

javascript - CSS3 或 HTML5 - 我如何在 HTML5 页面中做一个像云彩漂浮的背景动画?