问题标签 [splistitem]

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

linq - Sharepoint 2010 listitem 到 linq 2 sharepoint spmetal 类

如何将 ListItem 包装/转换/转换为生成的 spmetal 类?(linq 2 共享点)

谢谢!

更新:

我正在寻找这些,因为事件接收器使用 splistitems,我想在访问数据时使用强类型版本并且没有 magiv 字符串

0 投票
1 回答
2321 浏览

c# - 通过选择性 SharePoint 列表列循环

我有一个名为“员工”的共享点列表。我有以下列:

  • 标题
  • 乐队1
  • 带2
  • 乐队3
  • 带4

我有 20 个波段列,但为了更好地解释问题,我只包含了 4 个波段列。我知道如何从特定列中获取数据,但我该如何进行以下操作:

  1. 仅从上面的列表中获取“Band”列的总数
  2. 循环遍历每个“波段”列并获取/显示每个波段中的项目/值

我的第一个虽然它有一个循环遍历所有波段列,然后在其中有一个循环来获取/显示每个波段内的每个项目/值,但我不完全确定如何去做

任何想法或建议将不胜感激,

谢谢,

0 投票
2 回答
320 浏览

sharepoint - 检查项目的角色

如何检查当前用户是否具有编辑角色,在顺序工作流的列表中创建项目?

0 投票
1 回答
768 浏览

sharepoint - 如何将 SharePoint SPListItem 作为参数传递到自定义 Web 服务?

您可以将 SPListItem 对象作为参数传递到部署到 SharePoint 中的自定义 [WebMethod] 中吗?我知道,如果它是,它将基本上与 SharePoint 上下文断开连接,但这很适合我,因为我只是将一些 SPListItem 数据保存在其他地方(没有更新)。

我出于测试目的尝试了此操作,但 SPDev 在生成 .disco & .wsdl; 时抛出了错误。

这种方法的某些地方似乎是错误的,但我不能完全指出它......

谢谢。

0 投票
1 回答
349 浏览

sharepoint - SPListItem 生命周期

我想对列表项生命周期提供一些帮助。我可以阅读有关此内容的任何链接吗?

我需要知道的主要事情是,在事件接收器中有如下方法:

  1. 项目添加
  2. 添加项目
  3. 物品更新
  4. 物品已更新

工作流程从哪里开始?如何停止更新过程并仅使用 systemupdate 更新某些字段并且不触发任何错误? 我需要的是更新一些没有新版本且没有工作流开始的字段。

0 投票
1 回答
499 浏览

sharepoint - Sharepoint 列表事件

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

任何帮助都会很棒。

谢谢

0 投票
3 回答
2901 浏览

c# - SPListItem.Tasks 始终为空

我有一个自定义 sharepoint (2007) 列表(名为 testlist),我在其上附加了一个测试工作流程(使用 sharepoint Designer 2007 构建并命名为 testwf),在“步骤 1”的“操作”部分中定义的唯一任务是等到2014 年 4 月。当我向测试列表添加新项目时,testwf 将启动,当我切换到网格视图时,该项目的字段“testwf”正在运行。

现在我需要访问与项目关联的工作流,然后通过代码通过更改其状态来“完成”此任务,但是使用以下代码,我总是将 item.Tasks 列表设为空(但我可以看到内部变量 m_allTask​​ListTasks有 1 个元素)。

也许我错过了一些东西......

0 投票
0 回答
204 浏览

sharepoint-2010 - 如何在 Visual Studio (Sharepoint) 中检索选定列表项的特定元数据?

我正在使用 Visual Studio 为我的共享点站点创建一个 Web 部件,我需要其中的一部分来检索与所选文档相关的文档。

我在共享点站点上为测试目的创建的每个文档都有自己的元数据,我希望检索具有特定元数据的文档(例如,“文件名”或“作者”等)

因此,在我为这个特定函数编写的方法中,我设法将元数据集中检索到哈希表中(或者我认为我有),但我似乎无法从中提取单个元数据.

请帮帮我!

谢谢!!!

海莉

0 投票
1 回答
229 浏览

sharepoint - 使用存储过程获取 SPListItem

是否可以使用 sql server 中的存储过程获取列表项?每个人都可以给我任何建议来解决这个问题......如果你能给我一个存储过程代码可以做到这一点,我很高兴,

并且……它是否比其他方式更有效,例如休息服务……?

0 投票
0 回答
532 浏览

sharepoint - 批量文件上传会创建除最后一个文件之外的所有文件的多个版本

我在这里有一个有趣的(无论如何对我来说很好)问题。我正在将基于代码的文档批量上传到 SharePoint 库中。不同的是,上传后需要在项目属性中维护文件的最后修改日期。

文件详细信息由 csv 文件确定,该文件包含路径和需要附加到库项目的元数据,因为库基于具有元数据字段的自定义内容类型。

我遇到的问题是修改日期仅与上传的最后一个文件一起维护。所有其他文件均指示上传时间。我做了更多的挖掘并打开了版本控制。事实证明,我上传的文件被多次修改,因为它们应用了多个次要版本,而最终上传的文件只有一个。例如。我正在上传 6 个文件来测试这个过程。上载的最后一个文件位于版本 .1,其他文件的版本范围从版本 .6 到 .8 到 .12。您可以看到的所有文件在上传时的初始设置中都有正确的修改日期,但立即发生更改,修改了日期并增加了新的修改日期。

在此处输入图像描述

版本历史: 在此处输入图像描述

我尝试了使用以下方法的日期:

spFile.Item.UpdateOverwriteVersion() item.Update()(当作为列表而不是从文件对象访问项目时 spFile.Item.SystemUpdate(false)

这些更新似乎都没有如我所愿。

importFile 只是一个具有我需要的属性的自定义对象。

请让我知道您是否遇到过此问题以及您是否碰巧有解决方案。

我还尝试使用以下方法构建条目: spFile = uploadFolder.Files.Add(Path.GetFileName(importFile.FullPath), fileStream, createdBy, modifiedBy, created, modified)

uploadFolder 是库的文件夹对象。

谢谢你。