0

我正在尝试将多个新项目添加到现有 SharePoint 列表中。新项目基于一组项目代码,用户将对每个收到的数量输入一个数量,然后单击插入,具有数量的项目将添加到列表的末尾。

我考虑过一个新的项目表单,但我们使用的是 SharePoint 2010 基础,因此信息路径不可用。相反,我可以使用包含项目的第二个列表,然后使用工作流将带有数量的每一行添加到第一个列表中,但问题是供应商只需要输入一次,而不是每一行第二个清单要整洁。

有可能做我正在看的事情吗?我没有使用 SharePoint Services 的经验。

提前致谢

4

1 回答 1

0

您可以使用 JavaScript 来完成您想要实现的目标。

要处理 Sharepoint Web 服务,您可以使用SharepointPlus lib 或流行的SPServices

但是,您需要具备一些 JavaScript 技能才能达到您的目标。您的代码可能类似于(使用 SharepointPlus):

<input type="text" id="itemCode" placeholder="Item Code">
<input type="text" id="quantity" placeholder="Quantity">
<input type="button" value="Add" id="buttonAdd">
<script>
$('#buttonAdd').on('click', function(event) {
  event.preventDefault();
  $SP().list("Your ListName for the Quantities").add({
    Title:$('#itemCode').val(),
    Quantity:$('#quantity').val()
  }, {
    error:function(items) {
      if (items.length>0) alert("There are some errors !")
    },
    success:function(items) {
      if (items.length===1) alert("Done!")
    }
  });
})
</script>

如果您要添加新项目的列表称为“数量的您的列表名称”,其中包含两列:项目代码的“标题”和数量的“数量”。

于 2013-08-17T13:45:58.603 回答