问题标签 [sharepoint-designer]

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 投票
4 回答
71742 浏览

sharepoint - 如何跨不同站点链接 Sharepoint 列表

我用谷歌搜索了这个,似乎只能在这里找到相同的教程或其变体。我有两个清单。每个都在不同的站点上。我需要制作一个加入这两个列表的列表/视图。一个站点包含基本的员工数据(例如部门),另一个站点包含有关该部门的详细信息,我们需要在员工数据的高级概览中显示这些详细信息。

这是sharepoint 2007,两个站点,同一个集合

0 投票
1 回答
3054 浏览

mysql - Sharepoint Designer 2007 无法连接到 MySQL 的 ODBC 数据库?

我正在尝试在 SPD 2007 中创建与 ODBC 数据源的数据库连接,但绝对没有运气。但是,我使用 SqlDataSource 控件取得了一些成功。我不知道 SPD 的数据库连接支持是刚刚坏了还是什么。谷歌搜索发现其他人有问题但没有明确的答案。

所以,我的两个数据源是 MySQL 5.1 ODBC 和 ProvideX ODBC。我几乎都遇到了同样的问题,所以我只关注 MySQL。

我在运行 SPD 的机器上有一个系统 DSN,它成功连接到 MySQL 数据库。(如果此时重要的话,这个 DSN 也存在于运行 Sharepoint 的服务器上)。

在 SPD 中,我转到 Data Source Library,展开 Database Connection,然后选择 Connect to a Database。然后我单击配置数据库连接。由于此对话框中的任何提供程序都不合适,因此我选择“使用自定义连接字符串”。然后我将提供程序设置为“Microsoft .Net....ODBC”,此时我已经尝试了以下连接字符串。

首先 DSN 尝试:

然后更直接的方法:

我回来的错误总是一样的 -

“服务器错误:从以下位置检索数据库列表时发生错误:数据源的服务器在尝试执行查询时返回了一个非特定错误。检查查询的格式和内容,然后重试。如果问题仍然存在,联系服务器管理员。”

我在这里打一场失败的战斗吗?

0 投票
2 回答
6179 浏览

sharepoint - 我可以更改 Sharepoint 工作流程的名称吗?

我需要更改 Sharepoint 设计器工作流程的名称。

有一种简单的直接方法,我可以通过 SPD 右键单击​​工作流名称对其进行编辑。然而,通常是简单的、表面上直截了当的事情会导致不可预见的问题。

这会影响工作流或应用程序的功能吗?

谢谢!

0 投票
1 回答
195 浏览

sharepoint - 访问远程共享点服务器

我编写了一个 IronPython 脚本,该脚本生成一个 xml 文件,其中包含站点的元数据及其拥有的文档库。我广泛使用 Microsoft.SharePoint dll。是否可以运行此脚本并生成托管在远程服务器中的站点的元数据。

0 投票
1 回答
11926 浏览

sharepoint - 适用于 Mac 的 SharePoint 设计器?

我正在寻找某种在我的 Mac 上编辑 SharePoint ASPX 页面的方法,使用本地文本编辑器或某种远程进入 SP 服务器解决方案(如带有 tramp 的 emacs)。我知道 Cyber​​duck 能够使用 NTLM 身份验证打开 WebDAV 服务器,但我一直无法让它工作。

到目前为止,我找到的唯一解决方案是使用远程桌面连接到 Windows Server,并从那里运行 SharePoint Designer。

任何人都知道更好的方法或 SharePoint Designer 替代方法吗?

0 投票
3 回答
1207 浏览

sharepoint - Sharepoint Designer 工作流程 - 值自行重置

我有一个如下所示的 SharePoint Designer 工作流:(只是一个示例)

如果ActionId等于 1
电子邮件InfopathForms:Customer Email

稍后,它会自行更改为以下内容:

如果字段等于 1
电子邮件信息路径表单:

字段 ActionId 丢失并且客户电子邮件也丢失的位置。同样在电子邮件正文中,所有查找字段也丢失了......

以前有没有人遇到过这个问题...?这已经发生了 6-7 次......如果有人知道解决方案,请告诉我......非常感谢!!!!!!!!!!!!!!!

有没有办法备份工作流程......?所以我可以在它自行重置后轻松恢复它..?

0 投票
1 回答
2652 浏览

c# - How do I view all discussions and replies of a discussion board on SharePoint?

I have a discussion board in SharePoint 2007 in which I want to view all discussions and their replies on the same page. For example I have 3 discussions within the discussion board and some replies. I want something like the following output to be displayed on a page:

and then when I click on expand (+), I want to view all the replies for each discussion:

Does anyone know how to go about doing this?

0 投票
1 回答
808 浏览

sharepoint - 在 SharePoint Designer 中自定义项目的视图

我创建了一个名为 Newsletters 的列表(列:TitleDateNews - 对 News 列表的多重查找),以及一个 DataFormWebPart 显示此列表中的项目。现在我正在修改 XSLT 转换以更改显示的视图。

目前,项目仅显示其TitleDateNews属性,其中News属性显示为新闻项目标题列表 - 这是默认设置。除了标题,我还想显示这些新闻的内容。问题是我不知道如何获得这些元素。News 属性在 xslt 中被简单地引用为<xsl:value-of select="@News"/>,我无法访问它背后的元素。

关于我如何做到这一点的任何建议?

0 投票
5 回答
4309 浏览

sharepoint - 重新设计 SharePoint 网站的最佳实践

基本上需要使用 SharePoint(因为我们推广 MS 耶!)作为面向 Internet 的网站的内容管理系统。

如何摆脱默认的 SharePoint 外观并使其看起来像我想要的那样?

我知道该过程涉及使用 SharePoint Designer 创建新的母版页。但是,我更喜欢编写网页代码而不是使用可视化编辑器。这可能吗?我需要了解 .NET 吗?

只需查看 ferrari.com,即可对 SharePoint 网站进行精心设计。

0 投票
4 回答
312 浏览

asp.net - SharePoint 开发和以数据为中心的项目

我参与了一个以数据为中心的 SharePoint(WSS) 项目。该项目由 500 多个列表组成,它们之间的关系非常复杂。客户还要求提供 350 多份报告。不要告诉我你为什么从一开始就使用 SharePoint。这是一个管理决定,经过 14 个月的痛苦,我们已经交付了项目(这比截止日期晚了 6 个月)

当我们第一次开始这个项目时,我们对 SharePoint 开发一无所知(信不信由你)。管理层表示他们将承担风险。他们非常相信 SharePoint 是任何事情的最佳解决方案!!!(嗯,在项目结束时证明是错误的)。

无论如何,我们在开发时正在学习 SharePoint。我们的开发主要基于 SharePoint 设计器,为每个列表自定义所有 AllItems/NewForm/EditForm/DispForm,以提供客户要求的所需逻辑/验证(使用 JavaScript)。我们还实现了大约 15 个自定义字段(例如主从字段)。我们还制作了一个事件接收器来处理站点中所有列表的所有添加/更新/删除...事件。加上大约 40 个 ASP.Net 用户控件。

我们面临的主要问题(我们解决了它,但遗憾的是效率低下)

1- 客户要求在每个 AllItems.aspx 中搜索 Web 部件。搜索 Web 部件应该有多个键供客户端搜索。我们使用 SPD 的表单 Web 部件做到了这一点,没有问题。但真正的问题是如何搜索不在当前列表中的相关字段。(因此,在这种情况下,我们必须将这些字段值保存在列表中以便能够搜索(废话,我知道!!))。您可能会问,为什么不为此类任务实现 ASP.Net 用户控件?好吧,这将要求我们放弃默认的 AllItems Web 部件,并且已经定制了数百个 AllItems.aspx 页面,并进行了大量自定义,这将花费我们大量时间从一开始就重新实现它们。此外,即使我们使用了用户控件,CAML 从多个相关列表中检索数据的效率也非常低!

2-我想你可以猜到这一点,如果我们已经在搜索 Web 部件方面遇到了很大的困难,那么到底如何才能完成 350 份报告!!:D 但我们想出了一个解决方法(像往常一样:S) 我们制作了一个 Access DB 文件,其中包含指向所有 500 个 sharePoint 列表的链接,然后我们实现了一个具有报表查看器控件的用户控件。此用户控件使用普通的 T-SQL 查询来查询 Access DB,Access DB 从 SharePoint DB 中检索数据并将其传递回用户控件,该用户控件在报表查看器上查看 DataSet。

还有其他与管理相关的问题,但我想重点关注这里的开发。

所以,在我给你看照片之后(对不起,很长的帖子)。您认为我们在这样一个以数据为中心的项目中应该采用的最佳 SharePoint 开发技术是什么(如果有的话)?

我听说有些公司在此类项目中根本不使用列表,而是在其中构建自己的 SQL 数据库表而不是 SharePoint 数据库。但是我不能不让自己想知道,如果我正在制作自己的数据库,并因此从头开始实现我的 CRUD Web 部件(我们也将失去 SP 列表提供的安全模块优势),那么共享点?

我再次为这篇长文道歉。