SharePoint 表单开发常用脚本[不断更新ing]

  前言

  最近在SharePoint中开发工作流表单,经常会用到一些脚本,但是自己记性又不好,就把常用的记下来,既方便自己将来使用,没准还能对别人有所帮助。

  正文

  1.SharePoint REST API 获取列表数据

jQuery.ajax({
    url: "http://URL/_api/web/lists/GetByTitle('ListName')/items(ItemId)",
    type: "Get",
    headers: {
        "X-HTTP-Method": "Get",
        "accept": "application/json;odata=verbose",
        "content-type": "application/json;odata=verbose",
        "X-RequestDigest": $("#__REQUESTDIGEST").val(),
        "IF-MATCH": "*"
    },
    success: function() {},
    error: function() {}
});

  2.$.each() 的用法

$.each(data,
function(index, item) {
   //遍历item的属性,比如item.Key
});

   3.数组按照日期排序

var tableData = [];
tableData = tableData.sort(function(a, b) {
    var aa = new Date(a.Date);
    var bb = new Date(b.Date);
    return bb - aa;
});

   4.JQ绑定单击事件

$("#ID").on("click",
function() {
    funDo();
});

  5.JQ执行单击事件

$("#ID").trigger("click")

   6.JQ执行ajax

$.ajax({
    url: url,
    method: "POST",
    data: mydata,
    dataType: "text",
    success: function(result) {}
})

   7.判断字符串是不是全空格

var test = "      ";
//为空或全部为空格
if (test.match(/^[ ]*$/)) {
        console.log("all space or empty");
}

 

  结束语

  这个文章会不断更新,欢迎有需要的朋友收藏起来。

posted @ 2020-03-09 22:38  霖雨  阅读(307)  评论(0编辑  收藏  举报