如何创建链接到另一个可编辑列表的sharepoint列列

时间:2014-10-30 20:44:01

标签: sharepoint

我不确定这个标题是否是我在这里想要实现的目标的正确描述,希望它足够接近。我不是SharePoint专家,但我很乐意根据需要创建表单和工作流,以使这样的工作起作用。

基本上,我需要将两个单独的SharePoint列表链接在一起,但是一个列表需要具有行级安全性,以隐藏不应该看到它的其他用户的数据。我需要链接的列是一个可编辑的文本框,而不是一个简单的查找字段。

例如:

列出A

  • 客户(文字)
  • 说明(文字)
  • 销售人员(允许多人选择)
  • 费用(链接字段)

列表B

  • 客户(文字)
  • 费用(数量)
  • 创建者(这只是销售人员实际上“创建”每行的参考)

基本上,可以将多个人分配给列表a中的客户。 “销售人员”由另一个实际为列表a创建项目的用户分配。我需要能够让被分配为“销售人员”的人有一个文本框,他们可以输入他们的费用,但是在个人的基础上,然后将其存储在具有行级权限的列表b中以防止他们从看到彼此的费用总计。

列表B将能够向每个销售人员显示他们所连接的所有客户的完整费用清单,但无法查看彼此的费用。如果为列表A创建项目的人最终得到列表B中的项目为0,则不是问题,但我需要能够将费用字段设置为允许销售人员输入的表单中的可编辑文本框他们为该客户支付的总费用。

如果我正在构建一个自定义应用程序,这不难做到,但我不能在我的生活中弄清楚如何在SharePoint中执行此操作,或者甚至是否可能。

1 个答案:

答案 0 :(得分:0)

这是可能的,但需要使用SharePoint对象模型进行自定义开发。创建两个列表,然后您可以使用jQuery和SPServices等库创建基于javascript / HTML的解决方案,也可以创建自定义Web部件并使用C#更新列表。互联网上有很多关于如何做到这一点的例子。编写一些代码,并将代码中的任何问题带回StackOverflow。