Lunghezza massima dei campi multilinea di SharePoint
Come impostazione predefinita i campi multilinea o note (SPFieldMultiLineText) di SharePoint 2010 limitano la lunghezza del testo inserito a 255 caratteri. Questo per garantire la compatibilità con il pannello (Document Information Panel) delle proprietà che compare in Microsoft Office.
Il messaggio che viene visualizzato quando si raggiunge il limite è:
La lunghezza non può essere cambiata ma solo, eventualmente, disabilitata.
Lo si può fare dall'interfaccia di SharePoint andando nei setting del campo e impostando la proprietà Allow unlimited length in document libraries a Yes, oppure da PowerShell:
o in alternativa nella definizione xml del campo:
Il messaggio che viene visualizzato quando si raggiunge il limite è:
This field can have no more than 255 characters.
La lunghezza non può essere cambiata ma solo, eventualmente, disabilitata.
Lo si può fare dall'interfaccia di SharePoint andando nei setting del campo e impostando la proprietà Allow unlimited length in document libraries a Yes, oppure da PowerShell:
PowerShell
$w = Get-SPWeb http://sharepoint.sgart.local
$l = $w.Lista["Nome Lista"]
$f = $l.Fields["Display Name Campo"]
$f.UnlimitedLengthInDocumentLibrary = $true
$f.update()
XML
<Field ID="..." Name="MioNome" DisplayName="Mio Display Name"
Type="Note"
NumLines="6"
UnlimitedLengthInDocumentLibrary="TRUE"
/>