SharePoint Online:将列表显示为.aspx网站的一部分



列表显示为.aspx网站的一部分的可能性是什么?我需要它在一页上显示两个不同的列表。如果排序等标准列表功能仍然可用,那也是最佳的。

有没有办法将"本机"SharePoint 列表显示为网站的嵌入部分?

我已经尝试通过 GridView 显示列表数据。但这有一个缺点,即我无法再对列表进行排序。

有人可以帮忙吗?重要提示:我需要使用客户端对象模型!我需要Visual Studio项目的解决方案!

您可以

尝试集成本答案的OOTB部分中描述的列表(应用程序),方法是将其直接添加到.aspx页面上

在 SharePoint 应用程序中使用 Web 部件 作者:Chris O'brian

简而言之,将列表视图添加到 SharePoint 2013 应用程序页面:

<WebPartPages:WebPartZone runat="server" FrameType="TitleBarOnly" ID="full" Title="loc:full" >
    <WebPartPages:XsltListViewWebPart ID="XsltListViewWebPart2" runat="server" ListUrl="Lists/[URL of the list]" IsIncluded="True" NoDefaultStyle="TRUE" Title="Images used in switcher" PageType="PAGE_NORMALVIEW" Default="False" ViewContentTypeId="0x">
    </WebPartPages:XsltListViewWebPart>
</WebPartPages:WebPartZone>

OOTB 方式

使用列表视图 Web 部件,如此处所述 列表视图 Web 部件。这是现成的,还具有共享点列表的默认功能。

1)转到要包含列表
的列表2) 编辑页面
3) 单击"插入"选项卡,然后选择"Web部件
"4) 在类别
中选择应用程序5)选择要添加到右侧列表
页面上的列表6) 保存页面

SPGridView

您还可以使用 SPGridView 来显示列表项。但是在这个 ASE 中,您必须实现排序、过滤等功能。

通过 HTML 创建网格

还可以使用默认 HTML 表呈现列表的内容。这不是一个很好的方法,但您还需要在此处手动实现所有操作,例如排序等。

相关内容

  • 没有找到相关文章

最新更新