Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Internet Explorer WebControls para SharePoint - 02

WebParts


Entre los IE WebControls existen dos que se pueden utilizar para crear pestañas dentro de paginas aspx y en WebParts (usando las modificaciones mostradas en la primera parte de esta serie de artículos)
Autor: Gustavo

Información sobre como recompilar el WebControl para se utilizado en SharePoint se encuentra en la primera parte de la serie de artículos: Internet Explorer WebControls para SharePoint - 01

Los IE WebControls incluyen dos controls para crear pestañas: "TabStrip" para crear las pestañas mismas, y "MultiPage" para crear sub-paginas dentro de una pagina matriz.

Las pestañas se pueden crear utilizando la clase "TabStrip":

objTabStrip = new TabStrip();
objTabStrip.ID = "TabStripControl";
Controls.Add(objTabStrip);

Tab objTab = null;
objTab = new Tab();
objTab.Text = "Nombre";
objTabStrip.Items.Add(objTab);

Las sub-paginas se crean de una forma similar:

objMultiPage = new MultiPage();
objMultiPage.ID = "MultiPageControl";

y cada pestaña se acopla a una pagina determinada para mostrar su contenido:

objTabStrip.TargetID = objMultiPage.ID;
Controls.Add(objMultiPage);

El contenido de cada página se puede agregar de la forma tradicional utilizada en WebParts. Por ejemplo, para añadir un ListBox:

lstOne = new ListBox();
lstOne.Width = new Unit(100, UnitType.Percentage);

PageView objPage = null;
objPage = new PageView();
objPage.Controls.Add(lstOne);

Y el objeto "PageView" se añade al objeto "MultiPage"

objMultiPage.Controls.Add(objPage);

El resultado es una WebPart con pestañas, y cada pestaña con su contenido independiente:


Aqui puede encontrar el codigo de la WebPart