ToolPart-s en Sharepoint 2007

04/09/2007 - 14:08 por Gaizka | Informe spam
Buenas,
He empezado no hace mucho a trabajar con Moss 2007 y me voy encontrando con
problemillas. Por ejemplo quiero añadirle a un Web Part que he creado un
ToolPart propio (el ToolPart tendrá dos DropDownList y y dos TextBox). En
Sharepoint 2003 lo hacia de manera sencilla añadiendo al proyecto un elemento
de tipo ToolPart.cs y luego referenciaba este ToolPart en el WebPart en la
sección:

SECCIÓN--
public override ToolPart[] GetToolParts()
{
ToolPart[] toolparts = new ToolPart[2];
WebPartToolPart wptp = new WebPartToolPart();
CustomPropertyToolPart custom = new CustomPropertyToolPart();
toolparts[0] = wptp;
toolparts[1] = custom;
return toolparts;
}
Parece que las cosas han cambiado en Sharepoint 2007 pues a un proyecto de
tipo WebPart no me da la posibilidad de añadirle un elemento de tipo ToolPart.
La verdad que no se como se hace, Sabes de algún sitio donde ponga algo al
respecto.

Gracias de antemano

Gaizka
Gaizka Garteiz
 

Leer las respuestas

#1 Gustavo
05/09/2007 - 16:02 | Informe spam
Hola Gaizka,
Si utilizas el NameSpace Microsoft.SharePoint.WebPartPages.WebPart para tu
WebPart puedes seguir usando el ToolPart sin problemas.
Si utilizas el nuevo NameSpace System.Web.UI.WebControls.WebParts.WebPart
puedes usar EditorPartCollection en lugar de ToolPart.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Gaizka" wrote:

Buenas,
He empezado no hace mucho a trabajar con Moss 2007 y me voy encontrando con
problemillas. Por ejemplo quiero añadirle a un Web Part que he creado un
ToolPart propio (el ToolPart tendrá dos DropDownList y y dos TextBox). En
Sharepoint 2003 lo hacia de manera sencilla añadiendo al proyecto un elemento
de tipo ToolPart.cs y luego referenciaba este ToolPart en el WebPart en la
sección:

SECCIÓN--
public override ToolPart[] GetToolParts()
{
ToolPart[] toolparts = new ToolPart[2];
WebPartToolPart wptp = new WebPartToolPart();
CustomPropertyToolPart custom = new CustomPropertyToolPart();
toolparts[0] = wptp;
toolparts[1] = custom;
return toolparts;
}
Parece que las cosas han cambiado en Sharepoint 2007 pues a un proyecto de
tipo WebPart no me da la posibilidad de añadirle un elemento de tipo ToolPart.
La verdad que no se como se hace, Sabes de algún sitio donde ponga algo al
respecto.

Gracias de antemano

Gaizka
Gaizka Garteiz

Preguntas similares