URL nella colonna calcolata
-
16-10-2019 - |
Domanda
E 'possibile avere l'indirizzo URL "cliccabile" in (SP 2010) colonna calcolata senza alcun codice JavaScript o designer?
ho trovato il modo per rendere facilmente collegamenti visibili per tutti i documenti nel nostro portale attraverso il Centro ricerche "universale" Documento d'identità, perché gli utenti non vogliono rifare tutti i link nei documenti ogni volta che cambiamo struttura aziendale. Ho creato sito colonna calcolata per Document tipo di contenuto e gli utenti possono aggiungere questa colonna qualsiasi vista ma link al suo interno è solo testo. Niente di grave, ma e voglio di più. Il mio codice:
= "https:? //Portal/sites/search/Pages/results.aspx k =" & [ID documento Valore]
O c'è qualche altro modo per portare questo URL per gli utenti? Grazie.
[modifica] Risolto, il nostro sviluppatore ha fatto una caratteristica per noi (e sì, si tratta di una sorta di sceneggiatura allegare al collegamento nel menu di contesto, dopo tutto ...). Grazie
Soluzione
Abbiamo recentemente rilasciato una colonna libera HTML calcolata; si comporta proprio come una colonna calcolata, ma non sfuggirà HTML:
di Pentalogic SharePoint HTML colonna calcolata
Per produrre un link cliccabile, utilizza la seguente formula:
="<a href=\"https://portal/sites/search/Pages/results.aspx?k="&[Document ID Value]&"\">Link</a>"
Avviso: Lavoro per Pentalogic; su questo progetto in realtà. Oh, e ho paura che devi iscriverti alla nostra newsletter, ma che non è una cattiva commercio (a mio parere distorta). :)
Altri suggerimenti
Ho provato questo in SharePoint 2013 in linea, ma non ha funzionato
="<a href=\"https://portal/sites/search/Pages/results.aspx?k="&[Document ID Value]&"\">Link To Document</a>"
Non è così come la \". Come un uso soluzione virgolette singole per l'URL come segue
="<a href='https://portal/sites/search/Pages/results.aspx?k="&[Document ID Value]& "'>Link To Document</a>"
Questo ha funzionato anche se allineato a destra a causa del formato numerico.
Utilizzando Data posto del numero li rende giusto allineati ma non spostano
in realtà questo è molto più facile rispetto alle opzioni di cui sopra. se si imposta il tipo di dati restituito dalla colonna calcolata per essere il numero, allora è interpretato come HTML.
vedere questo link per maggiori informazioni: http://sharepoint.rackspace.com/calculated-columns-tutorial
In base a ciò che si descrive, si avrebbe più senso per riformattare i risultati di ricerca per includere il link ai documenti il ??modo in cui si descrive. Con l'aggiunta di una colonna calcolata per ogni singola raccolta documenti, si sta incorrere in un inutile sovraccarico.
In SharePoint ricerca 2007 (ho appena non hanno guardato il 2010, ma sto indovinando che è lo stesso), i risultati della ricerca vengono formattati utilizzando XSL, che è possibile modificare per mostrare il link (più eventuali altri metadati) si desiderare.
Vuoi costruire un URL cliccabile nel centro di ricerca?
Quindi è necessario modificare il XSLT della ricerca di base dei risultati da WebPart come Marc detto. È possibile costruire il seguente URL per esempio: http:? ///_Layouts/DocIdRedir.aspx ID = [DocumentID]. Si può rivelare l'ID del documento con la sua proprietà gestita.
Se si desidera una colonna "cliccabile" all'interno di un elenco SharePoint sono disponibili diverse opzioni
- Modifica il rendering modello di una colonna. Vedere questo blogpost .
- Crea un flusso di lavoro personalizzato con SharePoint Designer per costruire la vostra dinamica url
- Crea uno SPListItemReceiver per costruire il vostro campo URL in modo dinamico