连接 WebParts Sharepoint 2016

问题描述

我在任何地方都找不到关于通过 csom 代码建立 webpart 连接的可能性的提示

在我的网站上,我可以重复链接中的步骤,一切正常。

!!! https://www.dummies.com/software/microsoft-office/sharepoint/connect-web-parts-sharepoint-2016/ !!!

但是我想在代码中做到这一点,因为我在链接中有很多这样的页面(简单的过滤器和视图)

过滤器 1 过滤器 2 过滤器 3 AND 带有与此过滤器连接的字段的 TableView

我的后台

  1. 通过 xml 文件中的信息添加了大量 webpart。
<Page>
    <Url>Lists/site.aspx</Url>
    <WebParts>
      <WebPart>
        <Type>ListView</Type>
        <FileName>ListView.xml</FileName>
        <Zone>Footer</Zone>
        <Order>1</Order>
        <Title>Title</Title>
        .
        .
        <Properties>
          <ListName>List1</ListName>
          <ViewFields>Field1;Field2;Field3</ViewFields>
          <Aggregations>Off</Aggregations>
          <Toolbar>None</Toolbar>
          <RowLimit>10</RowLimit>
          <Query>
            . . .
          </Query>
        </Properties>
      </WebPart>
</Page>
  1. 我想添加一个带有连接的 xml 文件
<Page>
        <Url>/Lists/site.aspx</Url>
        <Connections>
            <Connection> *// for ex. filter 1 -> field 1*
                <ConsumerWPName>A</ConsumerWPName>
                <ConsumerFieldName>A field</ConsumerFieldName>
                <ProviderWPName>B</ProviderWPName>
                <ProviderFieldName>B field</ProviderFieldName>
            </Connection>
            .
            .
</Page>
  1. 我想在 csom (C#) 中创建一个函数,该函数将从文件获取信息并建立连接。不幸的是,LimitedWebPartmanger 与“连接”无关。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)