Comment ajouter des sauts de ligne dans les colonnes calculées sans entrer dans la vue des données?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/16601

Question

Il suffit de se demander comment créer une liste avec des sauts de ligne dans une colonne calculée sans utiliser la vue de données.

Était-ce utile?

La solution

social.technet. microsoft.com suggère que cela peut être réalisé avec « Maj + Entrée »

La peine d'essayer?

Steve

Autres conseils

Je suppose que cela dépend de ce que vous voulez que les règles d'affaires à environ où les sauts de ligne doivent apparaître et dans combien d'endroits (toutes les pages, une seule vue, juste sur les formulaires, etc.). Vous pourriez probablement faire avec le script ajouté à la page (s).

J'ai eu autour de jeu et je crains que je ne vois pas une façon de le faire. Les deux seules options que je peux penser sont:

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

de Which A B parce que les nouvelles lignes réelles sont ignorées par le rendu HTML.

ou

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

de Which A<br/>B parce que la production HTML est échappé par SharePoint.

Vous pouvez utiliser <br/> dans votre colonne pour indiquer un saut de ligne. Ensuite, ajoutez un script à votre page pour insérer ce texte comme html afin que <br/> devient un saut de ligne 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>

Utilisation Char (10) comme un caractère de saut de ligne.

Inclure <br/> et retourner la colonne calculée en nombre au lieu d'une seule ligne de texte. Pour une raison quelconque, ce rendement html.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top