Share via


Показ 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; Подскажите, коли время найдётся, новичку. =) Заранее благодарен.