Di sola lettura visualizza documento pulsante Estrai in MS Word bar “Document Server”
Domanda
Simile al href="http://amatterofdegree.typepad.com/a_matter_of_degree/2008/05/read-only-docum.html" rel="nofollow"> problema , ho avere un cliente i cui utenti vedere il pulsante "check out" all'apertura di documenti di Word 2007 direttamente da una libreria di documenti con il check-in / out abilitato.
Anche se l'utente ha solo visitatore (sola lettura) autorizzazioni per il file, il bottone Out mostra ancora nella "Document Server" quando aprono il .docx nel client Word 2007.
La sicurezza è ancora applicata quando i tentativi di utente per estrarre il file (che genera un popup con il seguente errore: ". Impossibile eseguire questa operazione Il file è stato eliminato o qualcun altro ha controllato fuori"). Questo è, tuttavia, un fastidio e aggiunta alla loro sorso fine la formazione degli utenti!
Qualcuno ha qualche idea su come nascondere il bottone Out in questo scenario?
Inoltre, qui è un altro thread irrisolto simili sui forum MSDN: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3354381&SiteID=1&mode=1 (offline)
Soluzione
Una soluzione è quella di implementare una personalizzazione per cambiare il clic di un utente di sola lettura per la funzione proprio come Invia a -> Scarica una copia. Si avrebbe bisogno di sovrascrivere la funzionalità predefinita in Core.js per l'azione click Read Only dell'utente (bypassando il controllo di SharePoint aprire documenti ActiveX: owssupp.dll) e implementare la funzionalità del download.aspx per sola lettura ( "visitatore") gli utenti.
Tuttavia, modificando Core.js file stesso vi metterà in una stato non supportato , quindi si avrebbe bisogno di adottare un approccio simile a quello descritto nel post qui sotto :
http://blogs.msdn.com/sowmyancs/archive/2008/04/02/customization-of-core-js-file-in-sharepoint.aspx
Questo approccio è ancora una soluzione, ma elimina la possibile fonte di confusione / check fastidioso tasto Out di Read Only utenti per i documenti archiviati in una libreria di documenti in cui il check-out / in è un requisito difficile.