Для выполнения примера необходимо создать html-страницу и выполнить следующие действия:
1. Добавить ссылки на следующие css-файлы:
PP.css,
PP.Express.css,
PP.TS.css,
PP.Metabase.css.
Также нужно добавить ссылки на js-файлы:
jquery.js,
PP.js,
PP.Metabase.js
PP.Express.js,
PP.MapChart.js,
PP.TS.js,
resources.ru.js,
Startup.resources.ru.js.
2. В теге <body> в качестве значения атрибута «onLoad» указываем имя функции, которая выполняется после окончания загрузки тела страницы:
<body onload="Ready()"> <div id='example' style="width: 1200px; height: 600px;"></div> </body>
3. В конце документа вставляем код для установки стилей к вершине «document.body», которые соответствуют операционной системе клиента:
<script type="text/javascript"> PP.initOS(document.body); </script>
4. Далее в теге <head> необходимо добавить скрипт, создающий контейнер для ленты инструментов экспресс-отчета WbkRibbon:
var metabase = null; var waiter, tsService, source; var ribbon, ribbonView; function Ready() { waiter = new PP.Ui.Waiter(); metabase = new PP.Mb.Metabase( { ExportUrl: "PPService.axd?action=export", ImportUrl: "PPService.axd?action=import", PPServiceUrl: "PPService.axd?action=proxy", Id: "p7mart_ms", UserCreds: { UserName: "sa", Password: "H88cp229" }, StartRequest: function () { waiter.show(); }, EndRequest: function () { waiter.hide(); }, Error: function (sender, args) { alert(args.ResponseText); } }); metabase.open(); tsService = new PP.TS.TSService({ Metabase: metabase }); source = tsService.editDocument(WORKBOOKKEY); ribbon = new PP.TS.Ui.WbkRibbon({ Source: source, ParentNode: "example", ImagePath: "../build/img/" }); ribbon.setEnabled(true); }
После выполнения примера на html-странице будет размещен компонент WbkRibbon:
См. также: