问题标签 [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 投票
1 回答
371 浏览

asp.net - GetConnectionInterface 在生命周期的哪个阶段被调用?

我在 webpart 上有这个方法:

现在,在我可以调用之前_filterData,我需要知道我什么时候可以期望它不为null。这是什么时候?!

在不知道这一点的情况下,我能做的最好的事情就是把我所有的_filterWebpart依赖代码都塞进最后几行,OnPreRender并希望最好。

0 投票
2 回答
720 浏览

sharepoint - Sharepoint WebParts

假设您有几个 webpart,一个作为控制器,还有几个从控制器获取信息并对其进行操作。使用 ASP 2.0 中引入的消费者/生产者接口来建模是相当容易的。

您如何能够以相反的方式添加交互,同时仍然保持上述内容?

一个简单的例子是:用户在执行搜索的 webpart A 中输入信息,结果将显示在 webpart B 上。Webpart C 允许您过滤应该触发 webpart A 重新提交查询的结果,从而更新结果为 B。

在 WSS 3.0 中似乎无法做到这一点,因为在任何时候都只允许在所有连接中使用 1 个接口。

这甚至有意义吗?:-)

0 投票
3 回答
1599 浏览

c# - What if you want webpart communication before Page_Load?

I am needing to create some dynamic controls at Page_Load in the consumer webpart. In the Provider webpart I did some hacking and got it so I could get a controls value before viewstate is loaded in Page_Init.

So basically what I want is for webparts to be able to communicate before Page_Load.

That method doesn't get called until after Page_Load. This is a big problem for me because my consumers Page_Load depends on FormRID being set and accurate. I can't move my Page_Load code into Page_LoadComplete either because I am needing to create dynamic controls with viewstate(viewstate isn't restored after Page_Load)

So is there some work around I can use so that I can communicate before Page_Load.

0 投票
1 回答
1314 浏览

sharepoint-2007 - 将 SharePoint 自定义筛选器 Web 部件连接到列表视图 Web 部件时访问被拒绝运行时错误

我使用 MSDN 中的示例制作了一个自定义过滤器 Web 部件(http://msdn.microsoft.com/en-us/library/bb457205.aspx)。自定义 Web 部件是提供程序并具有选择按钮。单击按钮时,每个按钮都有多个附加值。因此,AllowMultipleValues 为真。单击按钮时,ReadOnlyCollection ParameterValues 属性将收集多个值,然后将这些值广播到同一页面上的不同(数据)列表视图 Web 部件(消费者)。自定义筛选器 Web 部件部署到 SharePoint 服务器没有问题,它显示在页面上。现在,当我将此筛选器 Web 部件连接到列表视图 Web 部件时,出现运行时错误:访问被拒绝。使用“Visual Studio Just-In-Time Debugger”进行调试时,代码在文件 ie55up.js 处停止,语句如下:var returnInfo=window.showModalDialog(xFormUrl, null, sFeatures)。只是想知道你以前是否遇到过这个问题。谢谢。个人电脑。

0 投票
1 回答
148 浏览

sharepoint - 多个 WebpartProviders 到一个 WebpartConsumer

根据用户 Rhys 在这篇文章Sharepoint 中与 Web 部件的多个连接,您需要将提供程序配置为指向特定的使用者方法。我如何对提供者进行上述配置?

0 投票
0 回答
1208 浏览

sharepoint - Sharepoint 筛选器 Web 部件连接到库 Web 部件

我有两个 Web 部件。提供者 Web 部件是自定义 Web 部件,消费者是库 Web 部件。在提供程序 Web 部件中,我过滤了多个值。我应该将这些多个值传递给消费者 Web 部件以限制库的结果文档。

我的想法是使用“编辑 Web 部件 -> 连接 -> 将表格发送到”。但是这个选项“发送表到”被禁用。

一个值的连接不是“将数据行发送到”选项的问题。

有任何想法吗?谢谢。

0 投票
1 回答
1007 浏览

sharepoint-2010 - 在站点页面上多次添加相同的 Webpart

我在同一页面上部署了 2 个相同 Web 部件的实例。

Webpart 有一个名为 Network 的属性,它将采用 Internal 或 External 值。

Webpart1 设置为内部。WebPart2 上的网络设置为外部。

添加 webpart 后,第一个 webpart 上的任何事件都可以正常工作。Second Webpart 上的任何事件都将网络值显示为内部。如果我从页面中删除第一个 webpart,它工作正常。

有任何想法吗?

0 投票
2 回答
1860 浏览

sharepoint - sharepoint webpart 中取消按钮的确认对话框

嗨,我正在创建一个 webpart。我的 webpart 有一个自定义工具部件。那里我会输入一些文字。当我单击保存时,它将在 sharepointpage 中打印。当用户在 webpart 的工具部分中单击取消时,我需要询问确认对话框,如果用户选择“确定”,我需要运行一些服务器端代码。可能吗。请帮助我。

0 投票
8 回答
21729 浏览

sharepoint - SharePoint 列表 Web 部件连接选项不可见

我想连接两个列表 webpart。问题是,当我转到“编辑 Web 部件 - > 连接”时,此选项“连接”不会出现。

在谷歌上搜索发现: http: //office.microsoft.com/en-us/windows-sharepoint-services-help/connect-data-in-web-parts-HA010024105.aspx。有一段说:“Web 部件菜单可能无法在您的 Web 部件页上启用或显示,原因有多种,包括 Web 部件或区域不支持连接,您使用的浏览器与Windows SharePoint Services,或在您的站点上禁用连接

我认为我的网站上的连接已禁用。我可以在哪里启用 SharePoint 网站上的连接?

谢谢你的帮助!

0 投票
1 回答
752 浏览

sharepoint - 在 Web 部件中创建自定义 WebPartZone

我有一个显示图像滑块的 Webpart。通过从 webpart toolpart 获取图像 url 将添加图像滑块。我将使用 this.controls.add() 方法在 webpart 中绑定图像滑块。

在这里,我需要允许用户通过创建 webpartzone 在我的 webpart 中添加任何 webpart。我认为这是可能的。

但问题是每次我都会在 creatchildcontrols() 方法中动态创建我的控件和 webpartzone。因此,如果用户刷新页面,自定义 webpartzone 中的 webpart 将被删除。因为我正在动态构建一切。

当页面刷新时,如何在我的自定义 WebPartZone 中保留所有 webpart 和 webpart 属性。

请有人帮助我。