Domanda

Basta chiedersi come creare una lista con interruzioni di riga in una colonna calcolata senza utilizzare visualizzazione dei dati.

È stato utile?

Soluzione

social.technet. microsoft.com suggerisce che questo può essere realizzato con "shift + Invio"

La pena di provare?

Steve

Altri suggerimenti

Suppongo che dipende da ciò che si desidera che le regole di business per essere intorno in cui dovrebbero comparire le interruzioni di riga e in quanti luoghi (tutte le pagine, solo una singola vista, proprio sulle forme, etc.). Probabilmente si potrebbe fare questo con lo script aggiunto alla pagina (s).

Ho avuto un giro di gioco e ho paura non riesco a vedere un modo per fare questo. Le uniche due opzioni mi viene in mente sono:

=CONCATENATE("A","
","B")

Quali uscite A B perché effettive le nuove linee sono ignorate dal rendering HTML.

o

=CONCATENATE("A","<br/>","B")

Quali uscite A<br/>B perché output HTML è sfuggito da SharePoint.

Si potrebbe utilizzare <br/> nella colonna per indicare un'interruzione di linea. Quindi, aggiungere uno script per la pagina per inserire il testo in formato HTML in modo che <br/> diventa un'interruzione di linea HTML.

<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script language="javascript" type="text/javascript">
  function insertLineBreaks() {
    $("table.ms-listviewtable").find("td.ms-vb2").filter(":contains(<br/>)").each(
      function(){
        $(this).html('<div>'+$(this).text()+'</div>');
      });   
  }
  _spBodyOnLoadFunctionNames.push("insertLineBreaks");
</script>

Usa Char (10) come carattere di interruzione di riga.

Includere <br/> e tornare la colonna calcolata come un numero invece di una sola riga di testo. Per qualche ragione, questo ritorna HTML.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top