Pregunta

Solo me pregunto cómo crear una lista con saltos de línea en una columna calculada sin usar la vista de datos.

¿Fue útil?

Solución

social.technet.microsoft.com sugiere que esto se puede lograr con "Shift + Enter"

¿Vale la pena intentarlo?

Steve

Otros consejos

Supongo que depende de lo que desee que las reglas comerciales estén cerca donde deben aparecer las rupturas de línea y en cuántos lugares (todas las páginas, solo una vista, solo en los formularios, etc.). Probablemente podría hacer esto con el script agregado a las páginas.

He tenido una jugada y me temo que no puedo ver una manera de hacer esto. Las únicas dos opciones en las que puedo pensar son:

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

Que sale A B Porque las nuevas líneas reales son ignoradas por la representación HTML.

o

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

Que sale A<br/>B Porque la salida HTML es escapada por SharePoint.

Podrías usar <br/> en su columna para indicar un descanso de línea. Luego, agregue un script a su página para insertar ese texto como html para que <br/> se convierte en un descanso de línea 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>

Use Char (10) como carácter de ruptura de línea.

Incluir <br/> y devuelva la columna calculada como un número en lugar de una sola línea de texto. Por alguna razón, esto devuelve HTML.

Licenciado bajo: CC-BY-SA con atribución
scroll top