问题标签 [sharepoint-feature]

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 投票
3 回答
1381 浏览

sharepoint - SharePoint DelegateControl 呈现顺序

我有两个 SharePoint 功能,每个功能都以相同的方式实现(见下文),它们将控件添加到页面标题中的委托控件。其中一个控件依赖于另一个(一个是jQuery库,另一个依赖于jQuery),但是在渲染控件时,控件的顺序不正确。如何指定这些控件的呈现顺序?

控件(两者相同,只是它们引用了不同的 .js 文件):

特征.xml:

元素.xml:

页面上的输出(jQuery 部署在 DependsOnjQuery 之前):

我希望 MyControl1.js 在 MyControl2.js 之前呈现。

0 投票
1 回答
74 浏览

sharepoint-feature - 用于 Web 应用程序范围功能 SharePoint 2007 的功能激活的文件

是否可以在 Web 应用程序级别的功能激活事件中访问本地系统文件?

0 投票
3 回答
2123 浏览

sharepoint - 将 SharePoint 事件接​​收器程序集部署到 Web 应用程序 BIN

是否可以成功地将包含自定义 SharePoint 列表功能的事件处理程序的程序集(因此,依赖于Microsoft.SharePoint程序集的类)部署到 Web 应用程序的 bin 而不是 GAC?

这样做的选项肯定出现在我的功能的 manifest.xml 文件中的 XML 标记中。但是,我已经看到一些参考资料表明,为程序集部署 CAS 策略是必须的,几乎没有关于如何为需要访问 SharePoint 对象模型等权限的程序集成功实现这一点的说明。我还看到讨论表明,由于 CAS 的困难/问题,GAC 几乎是一项要求。

我已经能够将程序集实际部署到文件夹中。然而,安全问题一直是一个很大的障碍。我能够让我的程序集运行(而不是简单地出现异常错误)的唯一方法是将 web.config 的信任级别提升到<trust level="Full" originUrl="">在我的环境中不会运行的级别。我希望在继续与 CAS 进一步搏斗之前验证我正在尝试做的事情是否可行。

如果这是可能的,如果有人有指导或资源可以帮助我修改我的功能以以这种方式部署我的事件处理程序,我将不胜感激。

0 投票
1 回答
3862 浏览

sharepoint-2010 - SharePoint Foundation 2010 解决方案无法部署到 SharePoint Server 2010

我在 SharePoint Foundation 2010 中创建了一个网站。我使用团队网站作为起始模板。我已将其保存为我自己的自定义模板。

接下来,我已将该解决方案添加到 SharePoint Server 2010。当我尝试基于它在 SharePoint Server 2010 中创建新网站时,我收到一个功能缺失的错误。缺少功能 guid 是 e8389ec7-70fd-4179-a1c4-6fcb4342d7a0。查看解决方案的 ONet 文件,它似乎是一个“ReportServer 功能”。

现在,我的问题是:SharePoint Foundation 2010 是否真的可能包含 SharePoint Server 2010 中不存在的功能?SharePoint Server 不应该是更广泛的 SharePoint Foundation 集吗?

请帮忙。谢谢。

这里的主题相同:http: //social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/db59de6e-e13a-47e8-9fc7-5f1fe461be86

0 投票
5 回答
9958 浏览

powershell - 无法通过 PowerShell 使用功能接收器启用功能

我遇到了一个问题,我可以在 UI 中启用一个功能,并且一切都可以通过站点设置按预期工作,但是如果我尝试通过 Sharepoint powershell(我们正在作为脚本部署的一部分)启用该功能,我会得到以下:

Enable-SPFeature:无法从程序集“xxxxx,Version=1.0.0.0,Culture=neutral,PublicKeyToken=967e6960f5af91e6”,功能“xxxxx.Public.Search”的类“xxxxx.EventReceiver”创建接收器对象(ID:026d7c45-a359 -4550-822d-1a6c35e58e0 d).:System.ArgumentNullException:值不能为空。参数名称:类型

有谁知道为什么会发生这种情况,或者我应该检查一些事情?功能定义绝对正确(因为通过 UI 部署它可以按预期工作,并且我还仔细检查了 PublicKeyToken 是否正确等),并且重新启动服务和 iisreset 也不使我能够使用 Enable-SPFeature。

0 投票
3 回答
2151 浏览

sharepoint-2010 - 如何有效地将内容类型部署到内容类型中心

我已经设置了一个内容类型中心,并通过创建一个测试内容类型并观察它被发布到客户端站点来测试联合是否正常工作。

然后,我将我真正感兴趣的内容类型与它们所依赖的站点列一起部署到中心(通过功能)。

我得到错误

Content type '...' cannot be published to this site because feature '...' is not enabled.

我想部署具有可升级性和易于在开发、质量和生产环境之间移植的功能的内容类型。但是我不明白 Hub 的好处是什么。

如果我必须激活部署功能,则内容类型将在发布之前已经存在于网站上。如果我必须使用 Web UI 在 Hub 站点上手动创建内容类型(糟糕!),我会遇到尝试手动保持三个景观同步的问题。

有没有办法在仍然使用 Hub 发布内容类型的同时有效地管理到 Hub 的内容类型部署?

0 投票
1 回答
6664 浏览

sharepoint-2007 - 如何卸载 sharepoint 2007 中的功能?

我需要从 SharePoint 中完全删除一项功能及其所有程序集、文件夹和所有内容。我发现我可以通过 SharePoint 管理 shell 做到这一点,但我不知道如何找到、打开或下载它!

0 投票
2 回答
1573 浏览

sharepoint - 如何更新 SharePoint 功能?

我已经创建并安装了一个自定义文档库,作为 SharePoint (WSS3) 安装的一项功能。安装和激活很顺利,该功能可以运行。

但是,现在我需要更改功能 schema.xml 文件,但找不到更新对 SharePoint 的更改的方法。我想这是通过 stsadm.exe 工具完成的,但找不到有关如何实际执行更新的文档。是否有一个简单的命令来使用 FeatureId 或名称更新功能?还是我需要先停用并卸载它,然后再将其读取到站点?

谢谢。

0 投票
1 回答
973 浏览

sharepoint - 如何将现有数据类型添加到 SharePoint 功能 schema.xml

我基于默认文档库制作了自定义 SharePoint 功能。基本上我复制了 DocumentLibrary 文件夹并修改了它和所有必需的 xml 文件以使其成为唯一的库类型。现在我需要添加指向其支持的内容类型的链接,但它似乎不起作用。我设法通过 Web GUI 做到了这一点,但我需要将它直接添加到 CAML 定义中。

据我所知,应该将 Link 类型作为 ContentTypeRef 标签添加到 schema.xml。我在文件开头的 MetaData 标记中有以下标记:

是否需要任何其他设置才能允许链接类型?上面的代码不启用链接。ContentTypeRef 的 ID 值来自 ctypewss.xml 文件。

任何帮助将不胜感激。

0 投票
1 回答
1959 浏览

sharepoint - SharePoint - CustomAction 未显示在内容类型的工具栏上

我创建了一个具有内容类型的功能:

我想为此内容类型创建自定义操作。
适用于欧洲央行(每个项目标题的弹出菜单):

但是,我无法让它在表单的工具栏(编辑或显示)上工作:

我没有收到任何错误消息,我只是看不到按钮。如果我将 更改为,
起作用,但是我会在所有内容类型(实际上是所有项目)上看到它。RegistrationId0x01

知道这段代码有什么问题吗?