问题标签 [sharepoint-list]

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 投票
2 回答
7611 浏览

c# - 在后面的代码中创建一个表

嗨,我有一个 webpart,我在后面的代码中创建了一个表格,以在两个列中显示“奖项”列表的列表项的值,其中每个奖项在两个列中并排显示。我正在使用 foreach 循环来获取所有列表项值并同时生成表。

问题是由于某种原因并非所有列表项值都被显示。列表项值也在输出中重复。以下是我当前拥有的代码片段:

我不确定问题是什么。任何帮助将不胜感激。

谢谢

0 投票
2 回答
5259 浏览

xml - 如何从 SharePoint 2010 的数据库中找到 SharePoint 列表的字段?

在 SharePoint 2003 和 2007 中,有一个名为 AllLists 的表,其中有一个名为 tp_Fields 的列,其中包含一个包含特定列表的所有字段的 xml。

对于具有 3 个字段的 SharePoint 列表,存储在 tp_Fields 列中的 xml 示例如下:

我们有一个使用 C# 代码从本专栏中读取的应用程序,例如

在 SharePoint 2010 中,此列的数据类型已更改为varbinary并且仅包含一些二进制数据!

(我知道理想/推荐的解决方案是使用 SharePoint Web 服务或 SharePoint 对象模型,而不依赖于基础表,但不幸的是我们有一个现有的应用程序,我们还需要让它与 2010 一起使用。我希望我们不必重新设计一切!)

我如何知道 SharePoint 列表在 SharePoint 2010 中的数据库中有哪些字段?或者如果可能的话,如何像以前一样将此 varbinary 列转换为等效的 xml?

我希望这个问题很清楚(对它的可能性几乎没有希望)。

谢谢,

0 投票
0 回答
1248 浏览

database - 如何使用数据库查找 SharePoint 2010 列表的 SharePoint DirName、LeafName 和 ContentType?

在 SharePoint 2003 中有一个名为“AllUserData”的表,用于存储所有列表和文档的数据:http: //msdn.microsoft.com/en-us/library/dd358229 (v=PROT.13).aspx

我对此表中的 3 个主要列感兴趣:

  • tp_ContentType
  • tp_DirName
  • tp_LeafName

在 SharePoint 2010 中,此表存在;但是,上述列已被删除或移动到其他地方。

在哪里可以找到与 SharePoint 2010 中的共享点列表/文档关联的那些列?他们被移到了哪张桌子上?

我明白这需要正确理解 SharePoint 2010 数据库架构。

(我知道,不推荐直接从数据库结构中读取;如果可以,请回答我的问题。)

我尝试的是使用以下脚本找出具有相似名称的列列表:

它返回了一些表和列,但我不确定这是找到它们的正确方法。

我也找不到有关此的任何文档?

希望问题很清楚。

谢谢,

0 投票
1 回答
3878 浏览

sharepoint-2010 - 如何使用客户端对象模型创建共享点日历​​列表项

我正在尝试使用客户端对象模型创建共享点日历​​事件。我可以创建项目并设置除“EndDate”列之外的所有列的列值。当我尝试设置此列时,我收到以下错误消息的德语翻译是“更新列表条目时使用了无效数据。您要更新的字段可能是写保护的。” 如果跳过此列,则列出在 Sharepoint 服务器上创建的没有 enddate 属性的项目,但它在日历视图中不可见。我可以在“datasheetview”类型的视图中看到项目,如果我从这里设置结束日期,它也可以在日历视图中看到。(奇怪的是它是必填字段)

我的代码如下

0 投票
1 回答
1981 浏览

asp.net - 基于最后一个条目(上一行)的 SharePoint 列表列计算

我正在尝试在我的 SharePoint 列表中添加一列,以计算从最后一个条目开始的吨位变化。

例如,假设最后一个条目是在大约两周前(1/15)进行的,而我今天(2/1)正在创建新条目。如何添加一个列来计算 1/15 输入的吨位和 2/1 输入的吨位之间的差异?

我知道这可能很难做到,但如果有任何可能,请告诉我。或者,如果 SharePoint 中有另一个工具可以帮助我计算随时间的变化。

请帮忙。

谢谢。

0 投票
2 回答
498 浏览

sharepoint - Sharepoint ListItem-权限

我正在开发一个 sharepoint 2010 应用程序。这些应用程序的一部分是项目列表。

ListCollumns:标题、所有者 1、所有者 2

用户应该能够创建 ListItems 并设置项目所有者(Owner1、Owner2)。创建项目后,只有所有者和管理员才能更改它。

我的想法:

  1. 使用事件接收器在创建新项目并将新权限设置为 Owner1 和 Owner2 后删除它的所有权限(我期望的问题:我正在使用 Sandboxsolution,我认为我无法在其中设置权限)

  2. 创建一个每天执行一个powershell的timejob 。powershell 将删除并创建权限(问题:我认为脚本需要高权限,如果它每天只运行一次并不准确)

我的问题是:有没有人知道如何解决这些问题,或者如果有不同的解决方案如何解决这个问题?

非常感谢!!!

0 投票
2 回答
1839 浏览

sharepoint - 如何将 SP 列表中的编辑限制为仅拥有项目?

我正在寻找为 Sharepoint 列表定义以下选项的可能性。我知道它可以从界面完成,但是如何从 XML 或代码制作呢?我可以在列表定义或列表实例中的某处设置它:

  • 贡献者应该能够创建项目,但不能修改或删除其他用户的项目(但编辑自己的项目 - 是的)。

  • 审批者、网站管理员和网站集管理员应完全控制所有项目

0 投票
1 回答
352 浏览

sharepoint - SharePoint 2010 列表之间的关系 - 与引用自定义列表列的区别

只是好奇,如果我尝试从基于自定义列表模板的源列表创建查找(关系),我无法访问用户在列表级别(列表内)定义的列。但是,用于创建列表的任何其他内容类型选择似乎都不是这种情况。例如,如果他们选择了联系人内容类型,并在列表级别定义了一个新列,它将......

这里有点困惑。

0 投票
1 回答
159 浏览

sharepoint-2010 - InfoPath 2010 + SP2010:我的设计会起作用吗?

我正在做一个项目,我是 InfoPath 的新手。

要求是员工任务,其中每个员工必须每月提交主管分配给他们的定期任务的完成报告。我有一个所有任务的主列表(比如 50 个),每个员工都有一个任务模板(50 个中的 15 个,其他可能只有 50 个中的 5 个)。主管希望通过按月过滤全年数据,在单页中查看所有员工任务完成状态(Emp1- 90%,Emp2- 50% 的任务)的提交报告,并且可以打印/查看每个员工的提交报告(可能表单)。

设计:我猜,这个项目可能需要 3 个用于主数据、模板和实际每月数据的列表,以及 1 个用于提交表单的 InfoPath 表单库和一个用于主管视图的自定义视图/表单,以便按月过滤。如果需要,我可以使用 MySQL 数据库。我可以使用 ASP.Net + 数据库来做到这一点,但我正在尝试在 InfoPath 表单和 SP2010 中实现这一点。

我想知道是否可以实现,如果它是可扩展的?我非常感谢您的意见和建议。

谢谢..

0 投票
3 回答
6870 浏览

c# - 将 SharePoint SPListItem 转换为下拉 ListItem

我正在尝试将 SharePointSPListItem转换ListItem为放入下拉列表中。我的问题是 SharePoint 列表中的数据是这样存储的:

;#日光;#

;#设计;#员工敬业度;#

但显然这对我不起作用。我需要删除 ;# 符号,它应该很简单,String.Replace但是我遇到一些问题的地方是我应该为包含多个选择的列表项做什么(我上面的第二个示例)。此处的最终目标是生成 SharePoint 列表中所有项目的下拉列表(不包含重复项)。有任何想法吗?