问题标签 [sharepoint]

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 投票
5 回答
1840 浏览

sharepoint - Sharepoint:使用“兼容”用户界面显示非 Sharepoint 内容列表的最佳方式?

我为 Sharepoint 构建了一个从外部服务检索数据的 Web 部件。我想以与 Sharepoint 的 UI 兼容的方式显示项目(适合其周围环境。)

我知道“DataFormWebPart”,但无法使其正常工作。它需要一个有效的数据源,而我无法从 Web 服务调用的结果中构建一个……部分问题是我的 Web 服务包装器没有公开 XML 返回信息,而是我有一堆反序列化的对象. 似乎没有一种简单的方法可以将实际对象转换为数据源,或者从对象数据填充“通用”数据源。

我可以使用 SPGridView 来获得相同的 UI,但是网格控件没有太多的智能方式 - 并且 - 它强制每个字段进入自己的列。我更愿意将每个列表项呈现为具有复杂渲染的单个单元格(例如 StackOverflow 显示其问题列表的方式。)我还希望获得尽可能多的 Sharepoint 标准 UI,例如排序、过滤和分页控件。

所以,首先:这里有没有人写过一个Sharepoint控件来做这个,如果有,你有示例代码可以分享吗?如果不是:我是否忽略了一些有用的控件,无论是 MS 提供的还是在外部库中可用?

谢谢!史蒂夫

0 投票
2 回答
7477 浏览

sharepoint - 如何在 SharePoint 中自定义 RSS 源

在 SharePoint 2007 测试版的早期,我遇到了自定义用于从列表中发出 RSS 源的模板的能力。我再也找不到了。有人知道它在哪里吗?

0 投票
1 回答
59482 浏览

sharepoint - 如何在 Sharepoint 列表字段中使用计算的起息日来查找日期+30 天?

我有一个在 Sharepoint 中构建的列表,其中一个字段是用户输入的日期。我想添加另一个字段,这是一个计算值字段,需要是用户提供的日期+30天。我需要将什么公式传递给计算值字段来实现这一点?

0 投票
2 回答
579 浏览

sharepoint - 如何在 SharePoint 的多个列表中使用相同的字段类型?

我有一个包含多个列表的 SharePoint 网站,其中一些具有相同的字段 - 产品或国家/地区的选择。

如何以我配置选择字段一次并在多个列表中使用它的方式构建列表,以便将来,如果我向选择添加一个值,我只添加一次?

0 投票
8 回答
20602 浏览

sharepoint - 将共享文档子文件夹作为 Web 部件放置在 SharePoint 中

我想在包含 SharePoint 中文档库子文件夹的页面上放置一个 Webpart,但不知何故,我得到的唯一东西是文档库的根文件夹。

是否有满足这种需求的 Webpart?

0 投票
4 回答
21173 浏览

c# - 没有管理用户配置文件权限的 Sharepoint UserProfileManager

我有一个让我有点抓狂的问题:使用 UserProfileManager 作为非授权用户。

问题:用户没有“管理用户配置文件”权限,但我仍然想使用 UserProfileManager。使用 SPSecurity.RunWithElevatedPrivileges 的想法似乎不起作用,因为 UserProfileManager 似乎授权了 SSP。

这在“new UserProfileManager”行上仍然失败,“您必须具有管理用户配置文件管理员权限才能使用管理员模式”例外。

就我用户而言,RunWithElevatedPrivileges 恢复为 AppPool 身份。WindowsIdentity.GetCurrent().Name 返回“NT AUTHORITY\network service”,并且我已授予该帐户“管理用户配置文件”权限 - 不走运。

site.RootWeb.CurrentUser.LoginName 为在 RunWithElevatedPrivileges 中创建的站点返回 SHAREPOINT\system,该站点不是有效的 Windows 帐户。

有没有办法做到这一点?我不想给所有用户“管理用户配置文件”的权限,但我只想从用户配置文件(部门、国家、直接报告)中获取一些数据。有任何想法吗?

0 投票
6 回答
459 浏览

sharepoint - 确保我们的 SharePoint 实施可访问的最佳方法是什么?

是否应使用任何博客、指南、清单或控件来确保我们的 SharePoint 实施可访问?最好是 W3C 双 A 标准,或者尽可能接近。

我们正在实施一个外联网解决方案。

0 投票
5 回答
368 浏览

sharepoint - 您可以在 SharePoint 2007 中修改哪些文件?

我们可以修改哪些文件以使我们的解决方案仍受 Microsoft 支持?

是否允许自定义错误页面?我们可以修改 web.config 文件以使用自定义 HTTPHandlers 吗?

0 投票
3 回答
904 浏览

sharepoint - 卸载 Sharepoint 基础结构更新

我安装了 WSS 基础结构更新和 MOSS 基础结构更新 ( http://technet.microsoft.com/en-us/office/sharepointserver/bb735839.aspx ),现在我无法在旧版本上恢复内容数据库。不知道有没有办法卸载?

0 投票
3 回答
9444 浏览

sharepoint - 如何临时禁用 SharePoint Webpart?

这可以通过设置属性来完成吗?

我更喜欢这种方法,然后在重新添加之前删除所有安全性。(因为这可能会产生其他后果。)

我能想到的另一种选择是将特定的 webpart dll 替换为临时的,然后重新启动 .net 进程,但这不是我喜欢的方法。

还有哪些其他选择?我错过了一些明显的东西吗?

例如,我正在尝试做的是找到一种方法来禁用 web 部件,同时我们更新它正在使用的底层数据库模式。因此,理想情况下,我们希望为所有用户禁用特定 Web 部件,无论是在 mysite 还是社区站点上,进行必要的更改,然后重新启用它。从而减少用户的停机时间。

无论解决方案是什么,我们都需要能够在多个前端服务器上轻松完成,可能是两个场。

谢谢你的帮助。