Показ Infopath формы на странице Sharepoint
????? ?????? ??????, ??? ???????? Infopath ????? ? ???????? Sharepoint. ??? ????? ??????. ??? ????? ??????????? FormViewer Web Part.
? ??? ?? ??? ????? ??????? ?????? ??????????? ???-?????:
using System;
using ASP = System.Web.UI.WebControls;
using System.Web;
using Microsoft.Office.InfoPath.Server.Controls;
namespace WMDD.WebParts
{
public class FormViewer : ASP.WebParts.WebPart
{
protected override void CreateChildControls()
{
XmlFormView formView;
formView = new XmlFormView();
formView.Width = ASP.Unit.Percentage(100);
formView.Height = ASP.Unit.Pixel(100);
formView.XsnLocation = "Path to form XSN";
formView.ShowHeader = false;
formView.ShowFooter = false;
this.Controls.Add(formView);
base.CreateChildControls();
}
}
}
??? ????? ?????? ?????????? ?????????:
Comments
Anonymous
January 01, 2003
про то как сделать собственную веб-часть в блогах много написано. Делать её надо в Visual Studio .Net 2005 или 2008. Да, веб-часть поддержки форм - это немного другое.Anonymous
June 06, 2008
А как быть с WSS 3.0 там нет FormViewer Web Part, есть Веб-часть поддержки форм, но помоему это нечто другое и для другого предназначается... или я не прав? К сожалению я не программирую, и как сделать собственную веб часть не имею понятия, даже не знаю каким инструментом и с какого конца подойти =)Anonymous
August 25, 2008
Доброго времени суток. Хотел воспользоваться вашим советом и попытался собрать в VS2008 эту вэб-часть, но никак не могу найти библиотеку с Microsoft.Office.InfoPath.Server.Controls; Подскажите, коли время найдётся, новичку. =) Заранее благодарен.