问题标签 [splist]

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

c# - SharePoint 2010 列表视图保存事件

我试图在列表视图上捕获保存事件,而不是列表本身。这样我就可以停止保存某些视图。

我试过 List SPListEventReciever,但这似乎只捕获列表本身的事件,而不是视图。

编辑:正如下面评论中提到的,我试图阻止人们保存的视图是外部列表上的默认视图。

0 投票
1 回答
3864 浏览

sharepoint - 如何从计时器作业访问网站中的列表

我正在创建一个计时器作业。而且我必须访问存储在站点中的解决方案中的一些列表:“http://server:9090/sites/thesite”

目前,在我的 Timer Job 中,我使用这个:

我在这里面临的问题是我在我的开发环境中,我不知道他们将用于在生产中部署解决方案的站点的 url 是什么。

那么有没有办法在不知道站点名称的情况下进入列表?

谢谢

编辑:这就是定时器工作的激活方式:

0 投票
1 回答
2648 浏览

sharepoint - SharePoint - 如何使用在列表定义中

我正在创建一个列表视图 - 以 XML 编程方式。标题字段仅包含年份(列表是某种年度报告)。当我了解到在 CAML 中过滤它并不容易时<Where>,我希望能够只显示 3 个最高年份的项目。

<RowLimit>我可以在我的 ListDefinition<View>部分使用, 或类似的东西吗?再加上<OrderBy>,这可以解决问题。

0 投票
1 回答
270 浏览

performance - SPQuery 与 Sharepoint 中的通用列表

我需要遍历一个共享点列表并获取一些列值的计数。例如,在 office(col1) 中,如果 Name(Col2)、Smith(Val2) 出现两次,则 count=2。我必须创建一个显示这些计数的 Web 部件。它看起来像这样:
Name AsFirstName AsMiddleName AsLastName
Smith 0 4 1
Samantha 3 1 500
Raj 2 0 4

我有两种方法: 使用带有 SPQUERY 的嵌套循环来获取计数。

或者

使用嵌套循环获取 GENERIC LIST 中的所有行值,然后获取计数。

就可读性、性能、可维护性......总体而言,哪一种方法更好?

0 投票
1 回答
162 浏览

sql - SharePoint 2010 中的大数据

我有大量 CSV 格式的数据(7 Mio. 行),我必须每月自动导入一次 SharePoint 项目。数据总量并不大(100 kB)。该数据中的查询通常只检索一或几行)

因为 SharePoint 并不真正“喜欢”大列表(阈值等),所以我想知道哪种方法是解决该瓶颈的最佳方法。

  1. 只需将数据放入列表中(不喜欢这个,因为即使在导入之前删除也肯定需要几个小时)

  2. 将数据保存到 sql-Database 并编写“包装器”以直接连接到 SQL

这些是我对解决这个问题的可能性的第一个想法。还有其他(更好的)方法吗?

0 投票
1 回答
499 浏览

sharepoint - Sharepoint 列表事件

更改 SharePoint 列表的当前视图时是否会引发事件。例如,当前视图显示列表中的所有项目,现在用户选择了一个不同的视图,比如我添加的,那么在这种情况下是否会引发任何事件。

任何帮助都会很棒。

谢谢

0 投票
1 回答
3140 浏览

visual-studio-2010 - 共享点列表中是/否(复选框)列的 SPFieldType

我想知道我是否在我的共享点网站的列表中添加了一个是/否(复选框)列,然后假设在 Visual Studio 中我想从该列中检索数据,该列的等效 SPFieldType 是什么。

0 投票
0 回答
234 浏览

c# - Sharepoint爬虫数据和SPList数据互访

在我们的共享点系统中,我们有标记为My Documents的文档库和标记为All documents的复杂文件结构。这所有文档都由爬虫索引,每个用户都可以通过搜索和他的文档库(我的文档之一)访问所有文档的数据。

我需要它们两个相同的功能(下载压缩包,复制它们等),并且由于系统不同,我不想以两种方式做同样的事情。

是否有某种方法可以在抽象方面以相同的方式处理两个“存储库”?就像我将拥有一些类 Repository 并且它将IQueryables从 MyDocuments 和 AllDocuments 中获取并对它们执行相同的任务?

我发现他们俩都可以将他们的项目视为DataTable. 这样做是一个好的解决方案吗?我更喜欢宁可IQueryableIEnumerable对于我需要执行的那些特定任务

顺便提一句。我在 csharp 中实现它

0 投票
2 回答
23980 浏览

sharepoint - 如何以编程方式从共享点站点获取所有文档库的列表

我正在使用下面的代码,它给了我列表和文档库;但我正在尝试获取仅文档库的列表。请帮助我如何以编程方式区分列表和文档库

0 投票
1 回答
1272 浏览

sharepoint - 如何在 Sharepoint 2007 中以编程方式将文档库文档复制到本地驱动器

如何在 Sharepoint 2007 中以编程方式将文档库文档复制到本地驱动器?