I just posted this on Andrei Markeev his Cisar issue list.
Can someone confirm CSR can not be applied to Personal Views,
or tell me I am talking poop (je praat poep! in Dutch)
BTW anyone doing any CSR development should use Cisar
I can not find a way to set a JSlink.
The misconception is we all call it a View Template while technically we attach a JSlink to a WebPart.. which displays a View.
I fear Personal Views are all 2003 technology.. they do not get their own ASPX page (or own ListView WebPart) Personal Views are served like:
And when you EDIT that page... Its is Blank!
Even the good old &toolpaneview=2 hack doesn't reveal any webparts
Tried one other ViewID from the same list for the ShowWebPart URL parameter, but it presents a totally blank page
I use JSOM code to set JSlinks on WebParts with one click.. it doesn't work for this PersonalViews.aspx page.
Couldn't find any blogs related to this.
I am inclined to say that you can NOT apply CSR to Personal Views,
seems to me the View declaration (but not the WebPart with a JSlink option) is stored in the database
That means... Issue closed :-)
Cool.. yes you can set jsLink on a VIEW (with code).. and when you create a Personal View from it.. it copies the jsLink setting. Cisar only works with the jsLink on WebParts.
Note: for a Task list there are default VIEW jsLink settings (
hierarchytaskslist.js```and/or clienttemplates.js``), so do not just set links without checking what is there...
Now all we need is one tool to set all jsLinks for WebParts, Views, Fields