Revista Empresa

Jugando con Webparts: personalizar propiedades

Publicado el 27 agosto 2010 por Albertllueca

Jugando con Webparts: personalizar propiedades

Para poder personalizar un WebPart podemos añadirle propiedades. Estas propiedades se muestran en el panel contextual de edición de Sharepoint (como se ve en la imagen). En este caso vamos a personalizar los WebPart para que se pueda introducir un TextBox pero se podría utilizar un ComboBox y otras alternativas para darle mayor definición a los Webpart que realizemos.

El ejemplo es muy sencillo (leer comentarios del código):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Creamos una String privada con un valor por defecto
// esto nos vale para cuando aún no han cambiado
// las propiedades del WebPart
 
private String _usuarioYoutube = "ENCAMINA";
 
// Personalizamos el campo de las propiedades en este caso
// con una label y una descrición para ayudar al usuario
 
        [Personalizable(), WebBrowsable(true), 
        WebDisplayName("Usuario Youtube (ej: ENCAMINA)"), 
        WebDescription("Define el usuario a utilizar en este WebPart")]
 
// Generamos la String pública que podemos gastar en nuestro
// codigo, por ejemplo: label1.Text = "Usuario:" + usuario;
 
      public String usuario
        {
            get { return _usuarioYoutube; }
            set { _usuarioYoutube = value; }
        }


Volver a la Portada de Logo Paperblog