Для выполнения примера необходимо создать html-страницу и выполнить следующие действия:
1. Добавить ссылки на следующие css-файлы: PP.css, PP.Express.css.
Также нужно добавить ссылки на js-файлы: PP.js, PP.Metabase.js, PP.Express.js, resources.ru.js.
2. Затем в теге <head> дополнительно задаётся стиль для элементов:
<style type="text/css"> body, html { height: 100%; width: 100%; margin: 0; padding: 0; overflow: hidden; } </style>
3. Далее в теге <head> необходимо добавить скрипт, который создает диалог для настройки распределения данных по Парето:
<script type="text/javascript"> var metabase, eaxAnalyzer, eaxMbService, waiter, paretoDialog; var IMAGE_PATH = "../Debug/img/"; var info, eax; function Ready() { // Установим языковые настройки для ресурсов PP.setCurrentCulture(PP.Cultures.ru); // Укажем путь к корневой папке, содержащей файлы ресурсов PP.resourceManager.setRootResourcesFolder("../resources/"); } // Функция для создания диалога настройки «ПервыеN % » распределения по Парето function openDial() { // Создаем компонент paretoDialog = new PP.Ui.ParetoDialog({ Width: 400, Height: 230, Id: "FirstNPercent", // Настройка «Первые N%» ResourceKey: "ExpRibbonTableParetoDialogFirstNPercent", Type: "percent", // Тип - проценты LabelResourceKey: "ExpRibbonTableParetoDialogLabel", DescriptionResourceKey: "ExpRibbonTableParetoDialogFirstNPercentDescription" }); // Отобразим компонент paretoDialog.show(); } </script>
4. В теге <body> в качестве значения атрибута «onLoad» указываем имя функции для установки локали для ресурсов и задания пути к корневой папке, в которой они располагаются. Внутри тега размещаем кнопку, по нажатию на которую будет создан диалог для настройки распределения данных по Парето:
<body onselectstart="return false" class="PPNoSelect" onload="Ready()"> <!-- Кнопка, по нажатию на которую будет создан диалог настройки «Первые N%» распределения по Парето --> <input type="button" value="Отобразить paretoDialog" onclick="openDial()" /> </body>
5. В конце документа вставляем код, устанавливающий стили к вершине «document.body», соответствующие операционной системе клиента:
<script type="text/javascript"> PP.initOS(document.body); </script>
В результате выполнения примера после нажатия кнопки «Отобразить paretoDialog» на html-странице будет размещен компонент ParetoDialog:
См. также: