Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我希望sharepoint 2013中的显示列表使用js_Sharepoint_Sharepoint 2013 - Fatal编程技术网

我希望sharepoint 2013中的显示列表使用js

我希望sharepoint 2013中的显示列表使用js,sharepoint,sharepoint-2013,Sharepoint,Sharepoint 2013,以下是我的代码: retrieveListItems('https://sustec29-public.sharepoint.com'); function retrieveListItems(siteUrl) { var clientContext = new SP.ClientContext(siteUrl); var oList = clientContext.get_web().get_lists().getByTitle('Announcements'); var camlQue

以下是我的代码:

 retrieveListItems('https://sustec29-public.sharepoint.com');

function retrieveListItems(siteUrl) {
var clientContext = new SP.ClientContext(siteUrl);
var oList = clientContext.get_web().get_lists().getByTitle('Announcements');

var camlQuery = new SP.CamlQuery();
camlQuery.set_viewXml(
    '<View><Query><Where><Geq><FieldRef Name=\'ID\'/>' + 
    '<Value Type=\'Number\'>1</Value></Geq></Where></Query>' + 
    '<RowLimit>10</RowLimit></View>'
);
this.collListItem = oList.getItems(camlQuery);

clientContext.load(collListItem);
clientContext.executeQueryAsync(
    Function.createDelegate(this, this.onQuerySucceeded), 
    Function.createDelegate(this, this.onQueryFailed)
); 
}

 function onQuerySucceeded(sender, args) {
 var listItemInfo = '';
 var listItemEnumerator = collListItem.getEnumerator();

 while (listItemEnumerator.moveNext()) {
    var oListItem = listItemEnumerator.get_current();
    listItemInfo += '\nID: ' + oListItem.get_id() + 
        '\ngroup: ' + oListItem.get_item('group') + 
        '\ndisc: ' + oListItem.get_item('disc');
}    
        $('#message').text(listItemInfo.toString());
}

function onQueryFailed(sender, args) {
alert('Request failed. ' + args.get_message() + 
    '\n' + args.get_stackTrace());
 }
并将字段表重命名为“全部正常”。
但是我想添加自己的字段。

尝试将ViewFields部分添加到caml查询:

camlQuery.set_viewXml(
    '<View><Query><Where><Geq><FieldRef Name="ID"/>' + 
    '<Value Type="Number">1</Value></Geq></Where></Query>' + 
    '<RowLimit>10</RowLimit><ViewFields><FieldRef Name="group" /><FieldRef Name="disk" /></ViewFields></View>'
camlQuery.set_viewXml(
    '<View><Query><Where><Geq><FieldRef Name="ID"/>' + 
    '<Value Type="Number">1</Value></Geq></Where></Query>' + 
    '<RowLimit>10</RowLimit><ViewFields><FieldRef Name="group" /><FieldRef Name="disk" /></ViewFields></View>'
clientContext.load(collListItem, 'Include(Id, disk, group)');