Как программно обновить содержание в веб-Части SharePoint?

Согласно вашему комментарию, я думаю, что это то, что вы можете сделать!

Выровняйте « middleComponent » по центру по вертикали, к его суперпредставлению.

Установите для него высоту, так как вы хотите, чтобы высота там была фиксированной.

Затем прикрепите нижнюю часть « topComponent » к вершине « middleComponent ».

Прикрепите верхнюю часть вашего « topComponent » к вершине суперпредставления.

Прикрепите верхнюю часть вашего « bottomComponent » к нижней части « middleComponent »

Прикрепите нижнюю часть вашего « bottomComponent "в нижней части вашего суперпредставления.

Все эти виды будут прикреплены слева и справа к суперпредставлению слева и справа.

Надеюсь, это поможет

7
задан Magnus Johansson 28 January 2009 в 09:17
поделиться

2 ответа

Можно использовать класс SPLimitedWebPartManager для управления веб-частями на веб-странице части. Экземпляр этого класса может быть получен из объекта SPFile следующим образом:

using (SPSite site = new SPSite("<site url>"))  // e.g. http://server/sites/asite
using (SPWeb web = site.OpenWeb())
{
    SPFile file = web.GetFile("<page url>");   // e.g. /sites/asite/default.aspx
    SPLimitedWebPartManager lwpm = file.GetLimitedWebPartManager();
    SPLimitedWebPartCollection webParts = lwpm.WebParts;
    WebPart wp = webParts[<id, index or Guid>];

    // Add your code to update the Web Part

    lwpm.SaveChanges(wp);
}

Можно также добавить или удалить сеть, расстается с SPLimitedWebPartManager.

9
ответ дан 6 December 2019 в 15:32
поделиться

Необходимо будет, вероятно, назвать SPWeb. GetWebPartCollection и использование webpart набор для питания с WebParts таким образом

5
ответ дан 6 December 2019 в 15:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: