May 2010 - Post
Salve a tutti,
eccovi un articolo in cui viene presentata una delle possibili tecniche (molto utilizzata devo dire) per nascondere un campo da una delle form standard di Sharepoint 2007 utilizzando un semplice script javascript.
SharePoint Kings: Hiding field in SharePoint through JavaScript
Come dicevo esistono diverse tecniche per ottenere questo risultato alcune anche complesse che garantiscono però migliori risultati (ad esempio nascondendo il campo o i campi in questione solamente in base a determinate condizioni), quella presentata nell’articolo specifico ha il vantaggio della semplicità ma lo svantaggio di rendere solamente “invisibile” il campo impostando style.display = "none" quindi il campo (così come il suo valore) viene comunque “elaborato” sul server e “mandato” al client.
Saluti
Luigi
Salve a tutti,
più che un post è un promemoria nel caso dovesse servirmi in futuro… come molti avrei pagato un paio di anni fa per avere queste informazioni :)
SharePoint Timer job reference (Office SharePoint Server)
Saluti
Luigi
Salve a tutti,
una delle novità più interessanti del nuovo Framework di Microsoft è racchiusa nell’assembly “System.ComponentModel.Composition.dll”.
Il “MEF” rappresenta qualcosa che attendevo da tempo :)
Ecco un articolo introduttivo su CodeProject:
Introduction of Managed Extensibility Framework (MEF) - CodeProject
Saluti
Luigi
Salve,
ecco a voi un interessantissimo articolo in inglese sull’oggetto “PersistedObject” e sull’utilizzo che se ne può fare… davvero molto interessante!
Introduction of SPPersistedObject class
Saluti
Luigi
Salve a tutti,
capita talvolta di dover eseguire in ambiente Sharepoint delle operazioni di durata “considerevole”. Bene, durante tali operazioni è possibile “mettere in attesa” l’utente sfruttando alcune classi del DOM di Sharepoint che, personalmente, ritengo poco utilizzate perché semplicemente poco conosciute.
Di seguito un esempio di codice:
1: // "this" is a Page
2: using (SPLongOperation longOperation = new SPLongOperation(this))
3: {
4: longOperation.LeadingHTML = "Your operation is in progress.";
5: longOperation.TrailingHTML = "Your operation is currently ..";
6:
7: // start long operation
8: longOperation.Begin();
9:
10: // do nothing 3 minutes
11: Thread.Sleep(60000 * 3);
12:
13: // when operation will be finished
14: // user will be redirected to this page
15: longOperation.End("/_layouts/settings.aspx");
16: }
e un link alla documentazione:
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splongoperation.aspx
Saluti
Luigi
Salve a tutti,
ecco un piccolo trucco per inserire, direttamente da browser e senza intervenire con Sharepoint Designer 2007, una web part in una delle pagine standard di Sharepoint (create insieme alle liste standard) dove di default non è consentito.
Il trucco è utilizzabile se si possiede Internet Explorer 8 (grazie alla “IE 8 Developer Tools Script Console”).
Eseguire nella console come in figura il comando: window.location = 'javascript:MSOLayout_ChangeLayoutMode(false);'
Saluti
Luigi