Thursday, October 8, 2009

Usare un controllo rich text box, per poter inserire testo html. Il controllo InputFormTextBox.

Durante lo sviluppo di una web part è tornato necessario l’utilizzo di una text box “alla Outlook”:

Ho trovato quindi questo bellissimo controllo sotto il namespace:
Microsoft.SharePoint.WebControls
Il controllo può esser usato in due maniere; o inserendolo nell’aspx/ascx:
<@ register=" namespace="Microsoft.SharePoint.WebControls" pre="" tagprefix="SharePoint">
oppure via codice:
InputFormTextBox inputTxt= new InputFormTextBox
{
 Rows = 10,
 Columns = 100,
 TextMode = TextBoxMode.MultiLine,
 RichText = true,
 RichTextMode = SPRichTextMode.FullHtml,
};
Piccolissima nota.
Per adattare le dimensioni del controllo InputFormTextBox al 100% dello spazio dedicatogli è necessario fare l’ovverride delle classi CSS usate dal controllo stesso,
come anche suggerito da Dario Martirani Paolillo:
Spero vi torni utile

No comments:

Post a Comment