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

sharepoint - 更改 ListItem 权限时的 SharePoint 事件?

当列表元素(ListItem)的权限已更改时,我需要触发事件(或启动工作流)。“ItemUpdating”/“ItemUpdated”不会触发(我想,因为 ListItem 本身没有更新),那怎么办呢?

0 投票
4 回答
4280 浏览

sharepoint - 按更多列对 SharePoint 搜索结果进行排序

我在 SharePoint 2007 (MOSS) 中使用 FullTextSqlQuery,需要按两列对结果进行排序:

但是,返回结果时似乎只考虑了 ORDER BY 的第一列。在这种情况下,结果按作者正确排序,而不是按排名。如果我更改顺序,结果将按排名排序,而不是按作者排序。

我不得不求助于我自己对结果的排序,这我不太喜欢。有没有人解决这个问题?

编辑:不幸的是,它也不接受 ORDER BY 子句中的表达式(SharePoint 抛出异常)。我的猜测是,即使查询看起来像合法的 SQL,它也会在提供给 SQL 服务器之前以某种方式进行解析。

我尝试使用 SQL Profiler 捕获查询,但无济于事。

编辑2:最后我使用了单列排序(在我的例子中是作者,因为它是最重要的)并在结果的前N个代码中进行了第二次排序。对项目来说足够好,但留下了笨拙的代码的不好感觉。

0 投票
6 回答
2887 浏览

sharepoint - 如何在 MOSS 中使用来自不同站点的列表?

我在一个网站上有一个公告列表。我想将它作为 Web 部件添加到每个子站点的顶部。我怎样才能在 MOSS 中做到这一点?

0 投票
3 回答
5608 浏览

sharepoint - MOSS 2007 中快速启动菜单的显示行为不一致

我正在尝试将快速启动菜单配置为仅显示当前选择节点的祖先和后代节点。菜单还需要显示根节点的所有子节点。更简单地说:

给定一个站点地图:

根站点

--- SubSite1 = 导航设置在“显示当前站点、当前站点下方的导航项以及当前站点的同级”

----- Heading1 = 导航设置为“显示与父站点相同的导航项”

------- Page1 = 导航设置为“显示与父站点相同的导航项”

------- Page2 = 导航设置为“显示与父站点相同的导航项”

----- Heading2 = 导航设置在“显示与父站点相同的导航项”

--- SubSite2 = 导航设置在“显示当前站点、当前站点下方的导航项以及当前站点的同级”

----- Heading1 = 导航设置为“显示与父站点相同的导航项”

SiteMapProvider 配置:

SubSite1 上显示的快速启动菜单的预期和实际行为是:

---子站点1

-----标题1

--------第1页

- - - -第2页

-----标题2

---子站点2

导航到 SubSite2 的 Heading1 后菜单的预期行为:

---子站点1

---子站点2

-----标题1

导航到 SubSite2 的 Heading1 后我实际看到的内容:

---子站点1

-----标题1

--------第1页

- - - -第2页

-----标题2

---子站点2

-----标题1

如果我将 Heading1 导航设置为“显示与父站点相同的导航项”并且 SubSite2 设置为“显示当前站点、当前站点下方的导航项以及当前站点的兄弟姐妹”。我希望 Heading1 继承 SubSite2 的导航项,其中 SubSite1 项从视图中折叠。我也玩过各种 Trim... 属性但没有成功。任何帮助将不胜感激!

0 投票
2 回答
2561 浏览

sharepoint - Infopath 2007 - 通过电子邮件发送的表单无法正确呈现

所以我有一个通过共享点使用信息路径服务的表单,并且在多次尝试修复渲染问题(表格看起来太宽而无法阅读)之后,我想我发现了问题:日期控制。

Infopath 2007 中的日期控件似乎以某种方式渲染。为了测试,我制作了一个非常简单的表单的 2 个变体——一个带有日期控件,一个带有文本控件——并将它们放在一个表格中。

通过电子邮件发送时,带有日期控件的那个显示不正确。

我的问题是 - 以前有没有人经历过这种情况?如果你有时间,测试一下。我认为这是一个错误或什么,但不完全确定。

我正在使用 Infopath 2007、Sharepoint 2007 和 Outlook 2007。


2008 年 9 月 19 日更新

是的,已检查 Web 表单功能。网络兼容的日期控制?我想是的 - 在浏览器中一切看起来都很完美......只有电子邮件搞砸了。是的,你是对的。我的错误是 Sharepoint 2007。我在上面修复了它。

如果有人有时间,请尝试一下 - 不得不使用文本框来显示日期是非常令人沮丧的。尤其是我们这里的“人才”。哈哈

0 投票
3 回答
3103 浏览

sharepoint - 如何自动化将 InfoPath 表单部署到 SharePoint Server 2007 的过程?

将我的 InfoPath 2007 表单从设计器部署到我们开发环境的 SharePoint 服务器中是一件非常痛苦的事情。我们所有的表单都需要“完全信任”,因为它们包含用 C# 编写的业务逻辑。以下是手动步骤:

1) 在 InfoPath 中运行“发布表单”向导,指定要发布到的目标站点和保存 xsn 文件的位置。

2) 从网站集功能中停用现有版本的表单(如果存在旧版本)。

3) 在开发服务器上登录 Central Admin。导航到应用程序管理 -> 管理表单模板并上传 xsn 文件。

4) 将表单激活为网站集功能。

有谁知道如何实现自动化?也许通过stsadm?

0 投票
1 回答
371 浏览

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

我在 webpart 上有这个方法:

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

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

0 投票
2 回答
584 浏览

.net - 混搭和 SharePoint

SO中的某个人可以向我提供有关与SharePoint平台相关的企业混搭和技术的资源列表吗?

更新(根据评论中@Spoon16 的建议):- 混搭应用程序通常可以从 SharePoint 站点检索联系人列表,并在地图上显示选定联系人的地址(同样可能是谷歌地图)。

0 投票
6 回答
16735 浏览

sharepoint - 苔藓 2007 爬行

我试图让爬行在我拥有的两个独立农场上工作,但不能让它在任何一个上工作。它们都有两个 WFE,另外还有一个配置为索引服务器的 WFE。还有一台专用于查询的服务器和两台用于数据库的群集 SQL 2005 后端服务器。我使用搜索引擎的解决方案找到了至少 50 个不同的网站,但均未成功。我已将我的 Web 应用程序配置(扩展)为使用http://servername:12345作为默认区域,并使用http://abc.companyname.com作为自定义区域和 Intranet 区域。当我将其中的每一个都输入到内容源中然后尝试运行爬网时,我在爬网日志中收到了几个错误:

http://servername:12345返回:
“无法连接到服务器。请确保该站点可访问。”

http://abc.companyname.com返回:
“已被收集者删除。(包含此项目的起始地址或内容源已被删除,因此该项目已被删除。)”

但是,我可以单击两个 URL,并且可以访问该页面。

有任何想法吗?


更多信息:

可以这么说,我把石板擦干净了,然后又跑了一次以提供更新的样本。

我的内容来源是这样的:

http://servername:33333
http://sharepoint.portal.fake.com
sps3://servername:33333

我当前的爬网日志错误是:

sps3://servername:33333
PortalCrawl Web 服务中的错误。

http://servername:33333/mysites
该 URL 的内容被服务器排除,因为它是无索引属性。

http://servername:33333/mysites 已
爬取

sts3://servername:33333/contentdbid={62a647a... 已
爬取

sts3://servername:33333 已
爬取

http://servername:33333 已
爬取

http://sharepoint.portal.fake.com
爬虫无法与服务器通信。检查服务器是否可用以及防火墙访问配置是否正确。

我仔细检查了上面的错别字,我没有看到任何错别字,所以这应该是一个准确的反映。

0 投票
1 回答
1407 浏览

sharepoint - 在 SharePoint-NavigationNode 中设置“受众”?

你好,我正在使用 WSS 3.0,我需要仅向指定组显示网站导航(“快速启动”)的某些条目。根据这篇博文,这可以使用 SPNavigationNode 的属性来完成 - 但似乎问题的解决方案是“仅限 MOSS”。有没有办法在 WSS 中做到这一点?