четверг, 7 февраля 2013 г.

телефонный справочник в share point

public interface IPhoneBookService

Сервис, предоставляющий данные, имеет следующий интерфейс.

<div id="employeeInfoContainer">

<div id="phoneBookPager"></div>

<table id="phoneBookGrid"></table>

<input type"hidden" id="divisionNumberFromWebpart" value='<%=DivisionNumber %>'/>

Контрол JqGridPhoneBookControl.ascx практически не содержит серверного кода, за исключением значения скрытого тега <input>, с помощью которого через свойства веб-части передается номер подразделения для начальной фильтации.

gridControl.DivisionNumber = DivisionNumber;

.LoadControl("~/_controltemplates/IPGG.IntegrationSystem/PhoneBook/JqGridPhoneBookControl.ascx");

var gridControl = (JqGridPhoneBookControl)Page

if (!this.WebPartManager.DisplayMode.AllowPageDesign)

protected override void CreateChildControls()

Справочник сотрудников отображается на странице веб-частей на сайте SharePoint в виде веб-части, содержимое которой загружается из ascx-контрола.

WCF-сервис и PhoneBookWebpart

Пара картинок того, что получилось:

В рамках запуска , который построен на SharePoint Server 2007, было решено разработать новую версию телефонного справочника сотрудников. Для клиентской части был выбран в качестве элемента для таблицы сотрудников и для отображения подробной информации о сотруднике. Данные клиентская часть получает от RESTful веб-сервиса, реализованного на WCF, который развернут тут же, на сайте SharePoint.

Этот пост будет посвящен описанию создания справочника на сайте с использованием WCF-сервиса, библиотеки и плагинов к ней.

SharePoint + WCF + jqGrid + jQueryUI. Создание справочника на сайте SharePoint

блог .net разработчика

SharePoint + WCF + jqGrid + jQueryUI. Создание справочника на сайте SharePoint « Денис Иванов

Комментариев нет:

Отправить комментарий