Forum Discussion
List View WebPart Toolbar Type
- Alen PešikanSep 19, 2016Copper Contributor
Hi Paul,
I have tried that. The thing is that so called 'Show Toolbar' mode, adds another attribute to toolbar node.
It looks like Toolbar Type='Standard' ShowAlways='TRUE'.
Any change one tries to make, doesn't effect toolbar behaviour.
Event tried to change XmlDefinition directly and update the view. Nothing. :(
Funny thing however, if you do that using Sharepoint designer, and add that attr directly it works.
In addition I see that in PnP provisioning framework, toolbar is removed from view definition.
Object List Instance ExtractViews Method :
// Toolbar is not supported
var toolbarElement = schemaElement.Descendants("Toolbar").FirstOrDefault();
if (toolbarElement != null)
{
toolbarElement.Remove();
}- AnonymousSep 19, 2016
Hi Alen,
that is strange you can not update the xml def but the view should be possible did it in my code as well.
Maybe it changed with the latest csom or PNP.
KR,
Paul
- Alen PešikanSep 19, 2016Copper Contributor
Hi Paul,
It works now. I managed to change toolbar type.
Actually it was the problem in XsltWebPartPostProcessor Process method.
It invokes UpdateHiddenView(xsltHiddenView, listView.ListViewXml);
I have added overload with changed listviewSchemaXml as parameter, and update now works like a charm.
Thanks for help.
Alen