静态创建Sharepoint列表项之后,就会想到动态生成父子列表。(二)

本文介绍如何使用JavaScript动态生成并更新SharePoint列表的父子列表项,包括EditChildItems函数用于编辑子列表项,CreateChildListEditForm函数用于创建编辑表单,以及涉及到的CAML查询和字段操作。
摘要由CSDN通过智能技术生成

来终结动态生成父子列表更新的列表项吧。
两次上图没上成功,现在附上一串动态生成列表项的代码吧。

function EditChildItems() {

    var context = new SP.ClientContext.get_current();
    var oWebsite = context.get_web();
    var oList = oWebsite.get_lists().getByTitle(editChildList);

    var itemId = $('#itemId').val();
    var foreignkey = editForeignKeyName;


   
   
    //ROW
   

    $("#ParentChild tr.newTr").each(function () {

          var Id = $(this).children("td").children("input.ID").val();
          var oListItem = oList.getItemById(Id);
         

        /
        /
        // TD


          $(this).children("td").each(function () {
             
              var fieldName = $(this).children("input").attr("class");
              var value = $(this).children("input").val();

              if (fieldName != "ID") {

                  oListItem.set_item(fieldName, value);  
              }
          })

        ///


          oListItem.set_item(foreignkey, itemId);
          oListItem.update();

          //context.load(oListItem);

          context.executeQueryAsync(
                Function.createDelegate(this, successHandler),
                Function.createDelegate(this, errorHandler)
            )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值