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 « Денис Иванов
Комментариев нет:
Отправить комментарий