SERIE: IL CLIENT SIDE RENDERING DI SHAREPOINT 2013
- Introduzione al Client Side Rendering di SharePoint 2013
- Ridefinire la visualizzazione di un campo tramite il Client Side Rendering - Parte 1
- Utilizzare i namespace Javascript nella definizione di template per il Client Side Rendering
- Ridefinire la visualizzazione di un campo tramite il Client Side Rendering - Parte 2
- Ridefinire la modalità di inserimento di valori in un campo tramite il Client Side Rendering
- Gestire la modalità "Quick edit" all'interno di un display template
- Come applicare un plugin JQuery su un display template
- Aggiungere un tooltip per aiutare l'inserimento di valori tramite il Client Side Rendering
- Specificare più file Javascript all’interno della proprietà JSLink (questo post)
- Utilizzare file CSS nei display template del Client Side Rendering
- Modificare il rendering delle righe di una lista tramite il Client Side Rendering
- Modificare l'intera visualizzazione di una lista tramite il Client Side Rendering
- Applicare il plugin MixItUp su liste SharePoint 2013 tramite il Client Side Rendering
- Provisioning di display template
- Ridefinire il rendering di un custom field tramite il Client Side Rendering
I display template che abbiamo visto fin'ora utilizzavano le funzioni core di Javascript e gli elementi di base di HTML mentre è molto probabile che in applicazioni reali del Client Side Rendering abbiamo la necessità di aggiungere un file .css in pagina o sfruttare le funzioni presenti in ulteriori file Javascript, diversi da quello contenente il nostro display template. Un classico esempio è quello dell'inserimento di JQuery o di altre librerie a supporto delle funzionalità che abbiamo deciso di erogare tramite il display template.
Bene, abbiamo un modo molto semplice per inserire questi file Javascript aggiuntivi all'interno della pagina, che ci viene offerto dal sistema di rendering di SharePoint 2013. Semplicemente utilizzando il carattere pipe, abbiamo la possibilità di inserire i file Javascript che ci servono.
Questa modalità la possiamo utilizzare sia a mano all'interno della proprietà JSLink della web part di visualizzazione o di inserimento/modifica, sia durante la fase di provisioning del display template e di valorizzazione della proprietà JSLink tramite script.
Vi ricordo che vedremo le tecniche di provisioning di display template tramite un post specifico.