【发布时间】:2017-10-11 10:10:24
【问题描述】:
我尝试使用 C# 更改默认视图查询,但它不起作用。我可以更改 JSLink 属性,但不能更改 XmlDefinition。有什么想法可以解决或我做错了什么?
var webPart = listWebPart.WebPart.
clientContext.Load(webPart.Properties);
clientContext.ExecuteQuery();
webPart.Properties["XmlDefinition"] = newQuery;
listWebPart.SaveWebPartChanges();
clientContext.Load(listWebPart);
clientContext.ExecuteQuery();
它是某个页面上的列表 webpart。
【问题讨论】:
-
通过本地安装,您将使用 LimitedWebPartManager 来检索视图,并通过反射和 xml 节点修改来更改它。示例答案sharepoint.stackexchange.com/questions/206309/…。希望这会有所帮助。
-
是的,内部部署更容易进行更改。我在网上有问题。我已经尝试过反射 - 返回 null。
标签: c# web-parts sharepoint-online csom