I have read many articles about client side rendering & JSLINKs but i am unable to differentiate between these two topics. now I have used JSLINK to implement 2 things inside my SharePoint server:-
I wanted to prevent users from editing a site column inside the Quick Edit grid. and to achieve this i created a JavaScript file, which mainly disable the column inside the quick edit (AllowGridEditing = false), then i define the javascript file to be the JSLINK for the site column using powershell code .
$web = Get-SPWeb http://***** $field = $web.Fields["Item Number"] $field.JSLink = "~siteCollection/Style Library/JS/HideItemNumberInQuickEdit.js" $field.update($true)
I also used JSLINK to create a non-standard list view, where i define a javascript which render the view, and I link the list view's JSLINK with the javascript.
so I am a bit confused if JSLINK is a sub topic under client side rendering? or client side rendering in SharePoint 2013, means creating JSLINKs for site columns, list views etc.?