问题标签 [sharepoint-2007]

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 回答
149 浏览

sharepoint - 从 SPS 2003 升级到 MOSS 2007

如果在 SPS 2003 中对 search.aspx 进行了大量修改,升级到 MOSS 2007 时它们会丢失吗?

0 投票
1 回答
1228 浏览

sharepoint - SharePoint - 自定义数据视图 - 链接呈现问题

我有一个包含多个数据视图的自定义 SharePoint 页面。数据视图实质上是从文档库中过滤符合特定标准的文档,并显示指向该文档的链接以及其他一些元数据。

我遇到的问题是,当文档的标题中有单引号时,该字符被呈现为 ' 并使链接无效。这是我的自定义页面中显示无效链接的代码。

有人对如何确保 @FileRef 变量在渲染之前正确编码有任何想法吗?

提前谢谢了 :)

0 投票
1 回答
2006 浏览

c# - SharePoint 日历列表:限制输入具有相同起始日期和结束日期的第二个项目

我想限制新项目进入共享点日历​​列表,对于同一创建的用户具有相同的开始日期和结束日期。让我知道这可以做到,使用 C# 访问共享点对象模型。

环境 WSS3.0,MOSS 2007,C#

谢谢

0 投票
1 回答
511 浏览

sharepoint - 测试工作流程历史记录自动清理

我在这里面临一个相当特殊的问题。我们有一个 OOTB 批准工作流,它将所有工作流历史记录到一个工作流历史列表中。此列表每 60 天清除一次。为了增加保留工作流程历史记录的时间段,我搜索了一下,发现我已经运行了这段代码:

使用 (SPSite wfSite = new SPSite(siteUrl)) {

}

该代码运行良好,因为它不会引发任何异常。到现在为止还挺好。但我现在的问题是我需要测试我的代码是否有效。所以我将 newCleanupDays 变量设置为 0。但我看到新的工作流活动仍在工作流历史记录列表中记录。我可以将变量设置为 1,但这意味着要等待一整天才能查看代码是否有效。

有什么方法可以测试我的场景,这样我就可以将自动清理天数设置为 1,而且我不必等待一整天来查看我的代码是否有效?有什么办法可以“愚弄”系统认为已经过去了 1 天?我尝试更改系统时间并重新启动服务器和所有内容,但它对我不起作用。

0 投票
6 回答
6457 浏览

asp.net - 如何仅针对特定页面类型使 http 模块发生火灾事件

我在共享点站点上有一个 http 模块,该模块实例化一个自定义类并将其添加到会话中,并为我的站点执行其他初始操作。但是,我注意到所有请求类型(.aspx、.js、.png、.jpg)都调用了 http 模块。

有没有办法只为.net 特定页面类型调用 http 模块?

0 投票
3 回答
14624 浏览

sharepoint - 在 CAML 查询中将 DateTime 格式修剪为 Just Date 格式

我正在尝试为 SharePoint 2007 环境构建 CAML 查询,以从日历列表中获取项目。要查询具有给定“开始日期”和“结束日期”的项目,日历列表包含日期时间格式的“事件日期”和“结束日期”。我只对日期时间字段的日期部分感兴趣。

如何将日历列表的“EventDate”DateTime 字段修剪为日期并进行比较?

除了 CAML 之外,还有其他方法可以完成这项工作。

0 投票
1 回答
908 浏览

sharepoint - 我们可以将 SharePoint 在网站层次结构中向上移动吗?

我的 SharePoint 与本地 Intranet 链接为http://shserver/Sites/LAPP/HR/LA。我想将站点 LA 移动到以下位置http://shserver/Sites/LAPP/LA

这是否可以通过某种工具实现,或者唯一的方法是在新的 url 位置完全重新创建站点。

0 投票
2 回答
17870 浏览

sharepoint - Edit.aspx 中的 Sharepoint 条件字段

我想根据字段的值在编辑表单中显示某些元数据字段。

示例:用户将文档上传到 Doclib 以由那里的经理批准。他们可以更改元数据名称、案例编号、位置,直到项目得到经理的批准。一旦项目获得批准,我想将名称和案例编号设置为只读。

满足此要求的最佳方法是什么?

如果批准 = 是,则设置名称和案例编号 = 只读 否则什么也不做。


我已经尝试了这种方法大约 5 个小时。我相信这对于 ModerationStatus 可能有所不同。可能需要一些特别的东西

");

我可以让它与其他领域一起工作,但不是 ModerationStatus。我也尝试将其更改为 !='0' 和 !='Approved' 和 '0;#Approved'。有什么我做错了吗?

似乎它停留在 0;#Approved

0 投票
2 回答
1499 浏览

sharepoint - 使用“查找版”共享点列表中的字段

我有两个 Sharepoint 列表: - 作业 - 活动

由于活动(例如 X 的每月回顾)与任务相关,因此活动列表具有任务列表的查找字段。

我的问题是,如何使用标准 Sharepoint 2007 在活动视图中显示作业中的其他字段(我们对使用 SP Designer 或 Visual Studio 有限制,因为它是“标准”企业环境)?

前任

作业

活动

所需的 SharePoint 列表(查看/排序/筛选)

0 投票
3 回答
1341 浏览

sharepoint - SharePoint 中的单元测试事件处理程序?

甚至可能吗?

到目前为止,我发现我们可以购买 TypeMock 来模拟 SharePoint 对象,然后使用任何免费的 Mocking 框架(Moq?)来完成剩下的工作。

你怎么看?

似乎没有 TypeMock,就不可能在 SharePoint 中进行单元测试。

为了正确测试我们的事件,我们需要给事件一个 SPItemEventProperties。该类是密封的,并且有一个需要 SPSite 的内部构造函数。

如果我使用 SPSite,我可以实例化该类并提供适当的值来测试我的事件。但是,我想删除该依赖项,并且 TypeMock 接缝是唯一能够做到这一点的人。

有什么办法吗?