这里我们把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列表当中。