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

同样的我们需要多个列表,以及一个存放我们动态选择的父子列表和关联的列表用于设置,这里我们把这个列表命名叫Settings.




这里我们把Sharepoint里我们需要的列表放入这个下拉选项里
function InitiateListsSelection() {

    var clientContext = new SP.ClientContext.get_current();
    if (clientContext != undefined && clientContext != null) {
        var web = clientContext.get_web();
        listCollection = web.get_lists();
        clientContext.load(listCollection);
        clientContext.executeQueryAsync(Function.createDelegate(this, onQuerySucceeded), Function.createDelegate(this, onQueryFailed));
    }
    function onQuerySucceeded() {
        var listInfo = 'Lists on the current site:' + '\n\n';
        var listEnumerator = listCollection.getEnumerator();
        while (listEnumerator.moveNext()) {
            var list = listEnumerator.get_current();
            var listitle = list.get_title();
            var option;
            option = "<option value='" + listitle + "'>" + listitle + "</option>";

            $("#select").append(option);
            $("#select2").append(option);

        }
    }

    function onQueryFailed(sender, args) {
        alert('Request failed. ' );
    }
}//页面加载下拉菜单选项
可以直接写在$(document).ready(function () {
    InitiateListsSelection();
});
当你点击子列表旁边的输出按钮时候会出现子列表的项,可以去选择一项作为关联外键。
保存后就可以把父子列表以及关联外键存入已有的Settings列表当中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值