问题标签 [webpart-connection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
888 浏览

sharepoint - 将 Web 部件连接应用于其他 Web 部件的 ascx 页面上的 Web 部件

我创建了一个可视化 Web 部件,它将两个以前创建的 Web 部件组合成一个样式精美的 Web 部件。只需将注册标签添加到 Web 部件的 ascx 页面,然后像在页面布局上一样添加 Web 部件标签,即可完成此操作,如下所示:

WebPart_ParentAssignmentsUserControl.ascx:

这里的问题是我需要这两个 Web 部件通过 Web 部件连接进行通信。因为它们只是在 aspx 上添加的,sharepoint 并不“知道”它们,因此它们没有 chrome,因此我无法在浏览器中设置 Web 部件连接。

有没有办法在以这种方式添加的 Web 部件上设置 Web 部件连接?或者,如果我可以激活这些 Web 部件上的 chrome?

0 投票
1 回答
402 浏览

javascript - SelectIndexChanged 未将参数传递给 webpart 连接

在 newform.aspx 中,我有 webpart 连接。我将员工姓名传递给 webpart,这个 webpart 呈现员工详细信息。员工姓名字段是文本框。

一切正常,直到我将员工姓名更改为查找字段并且页面呈现时它变成了下拉列表。因此,connected-webpart 在页面加载期间始终显示下拉列表中的第一条记录,并且在更改下拉索引时不会刷新。

整个 newform.aspx 是使用共享点设计器定制的。

我猜,我需要编写 javascript(jquery/json) 代码并使用共享点设计器放入 newform.aspx?

请建议。

0 投票
2 回答
6537 浏览

sharepoint-2013 - 为什么插入 > 相关列表在 sharepoint 2013 中不起作用?

嗨,我有一些来自源列表的查找字段列表。我希望有一个相关列表(从 2007 年开始的 Webpart 连接),我从主记录中选择项目,然后显示子记录。尽管我已按照以下文章中的说明进行操作,但“关系”位不起作用。子列表中的相关记录不会过滤,而是显示子表中的所有记录。

http://office.microsoft.com/en-us/sharepoint-help/create-list-relationships-by-using-unique-and-lookup-columns-HA102771358.aspx

0 投票
1 回答
527 浏览

c# - 自定义 SharePoint 2013 Web 部件是否可以同时充当使用者和提供者而无需回发?

我正在寻找一种实现既是消费者又是提供者的 Web 部件的通用方法,而无需初始回发或重定向。我需要确定这在理论上是否可行,如果可行,机制可能是什么。

一位同事提到了使用 IConnectionData 接口的可能性,但我的搜索几乎没有得到关于它如何工作的信息。

一个示例场景可能是我有三个自定义文本框 Web 部件(A、B 和 C),其中 B 既充当提供者又充当使用者。A 通过运行查询来填充自己,并将其当前值提供给 B。B 运行查询,将文本框 A 的内容作为参数传递。C 运行查询,将文本框 B 的内容作为参数。

文本框仅用作示例。我可能同样想使用相同的机制来填充下拉列表或您能想到的任何其他内容。我还需要能够将任意数量的 Web 部件链接在一起。

我的问题是 ConnectionProvider 方法总是在任何 ConnectionConsumer 方法之前调用,所以我没有办法让 A 向 B 提供值,然后使用它,然后向 C 提供值。

关键是在发生任何用户交互或回发之前,需要填充和链接多个 Web 部件。

0 投票
1 回答
106 浏览

sharepoint - SharePoint 业务数据 Web 部件自定义

我目前正在开发一个链接到 SQL Server 数据库的 SharePoint 网站。

在一个页面上,第一部分是一个业务数据过滤器,它将信息发送到第二部分,一个业务数据项,第三部分,一个业务数据相关列表。 你可以在这里看到页面

知道如何在业务数据项 Web 部件中添加“编辑候选人”链接吗?以及业务数据相关列表中的“添加结果”链接?

我就是想不通。我对 SharePoint 很陌生。谢谢你的帮助。