1
如何使用rest更改列表项的页面布局?如何在SharePoint REST中设置列表项的页面布局?
下面的代码在过程中被使用,并且代码被执行,但是页面布局不会改变。请指教。
itemProperties['PublishingPageLayout'] = {
'type': 'SP.FieldUrlValue',
__metadata: { type: 'SP.FieldUrlValue' },
Description: 'Custom Content Layout',
Url: '/_catalogs/masterpage/CustomPage.aspx'
};
function updateDocLibItem(url, itemType, itemProperties, etagId) {
itemProperties["__metadata"] = { "type": itemType };
return $.ajax({
url: url,
type: "POST",
contentType: "application/json;odata=verbose",
data: JSON.stringify(itemProperties),
headers: {
"Accept": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"X-HTTP-Method": "MERGE",
"If-Match": etagId
},
});
}
谢谢@Vadim,我设法使用JSOM来完成它。 –