Forums Últimos mensajes - Powered by IBM
 

Propiedades de webparts

26/07/2007 - 12:08 por Iñigo | Informe spam
Hola muy buenas, quiero programar unas propiedades de una webpart que he
creado, y nunca habia programado esto. Queria saber si alguien podria darme
indicaciones, ejemplos, o links a paginas con ejemplos de este tipo.
Muchas gracias de antemano
Un aludo
 

Leer las respuestas

#1 Elecktrus
26/07/2007 - 19:10 | Informe spam
Hola, Iñigo.
Hay 2 tipos de webpart:
- los 'clasicos': implementan Microsoft.SharePoint.WebPartPages.WebPart
Puedes encontrar un ejemplo en http://www.15seconds.com/issue/040218.htm
- los 'asp': implementan System.Web.UI.WebControls.WebParts

Aqui va un ejmplo que implemnta el clsico, peroincluye comentadas
propiedades del asp, para que busques por google, si quieres usarlo:

[ToolboxData("<{0}:SelectorAplicaciones
runat=server></{0}:SelectorAplicaciones>"),
XmlRoot(Namespace = "XX.XXXXX.SelectorAplicaciones"),
Guid("a9488360-c3ef-4bab-a046-c3973be48e14")]
public class SelectorAplicaciones :
Microsoft.SharePoint.WebPartPages.WebPart
{
private string rutalista = ""; //area que contiene la lista
private string nombrelista = ""; //nombre de la lista

//Definims propiedades al estilo 2003 para luego poder configurarlo
en Mi Sitio
[Browsable(true), Category("Configuracion"),
DefaultValue(""),
WebPartStorage(Storage.Shared),
FriendlyName("Ruta de la Lista de Aplicaciones"),
Description("Ruta al area que contiene la lista con las URL de las
Aplicaciones a ejecutar por los usuarios. Ej: http://servidor/sitio1 ")]
public string Ruta
{
get { return rutalista; }
set { rutalista = value; }
}

/* [Personalizable(PersonalizationScope.Shared),
WebBrowsable,
WebDisplayName("Nombre de la Lista de Aplicaciones"),
WebDescription("Nombre de la lista que contiene las URL de las
Aplicaciones a ejecutar por los usuarios. Ej: NombreLista")] //modo asp*/
[Browsable(true), Category("Configuracion"),
DefaultValue(""),
WebPartStorage(Storage.Shared),
FriendlyName("Nombre de la Lista de Aplicaciones"),
Description("Nombre de la lista que contiene las URL de las
Aplicaciones a ejecutar por los usuarios. Ej: NombreLista")]
public string Nombre
{
get { return nombrelista; }
set { nombrelista = value; }
}


"Iñigo" wrote:

Hola muy buenas, quiero programar unas propiedades de una webpart que he
creado, y nunca habia programado esto. Queria saber si alguien podria darme
indicaciones, ejemplos, o links a paginas con ejemplos de este tipo.
Muchas gracias de antemano
Un aludo

Preguntas similares