PP.Mb.Ui.ParamView (setiings)
setiings. JSON-объект со значениями свойств класса.
Конструктор ParamView создает экземпляр класса ParamView.
Для выполнения примера в теге HEAD html-страницы добавьте ссылки на следующие js и css-файлы:
PP.js;
PP.Metabase.js;
PP.Express.js;
PP.css;
PP.Express.css;
файл с ресурсами (например, resources.ru).
Предполагается наличие в репозитории экспресс-отчета с ключом 312. Для источника данных экспресс-отчета должен быть установлен параметр с идентификатором «TEXTPAR1».
В теге SCRIPT добавьте следующий скрипт:
var eaxAnalyzer, eaxMbService; PP.resourceManager.setRootResourcesFolder("../resources/"); PP.setCurrentCulture(PP.Cultures.ru); PP.ImagePath = "../build/img"; PP.ScriptPath = "../build/"; PP.CSSPath = "../build/"; function onReady() { //Создаем экземпляр репозитория metabase = new PP.Mb.Metabase({ PPServiceUrl: "PPService.axd?action=proxy", Id: "p5lopatina", UserCreds: { UserName: "p5lopatina", Password: "p5lopatina" } }); //Открываем репозиторий metabase.open(); //Создаем сервис для работы с экспресс-отчетами eaxMbService = new PP.Exp.EaxMdService({ Metabase: metabase }); //открываем на редактирование экспресс-отчет eaxAnalyzer = eaxMbService.edit(312, onEaxReady); } function onEaxReady() { //создаем элемент управления для параметра экспресс-отчета param = new PP.Mb.Ui.ParamView({ Metabase: metabase, Source: eaxAnalyzer.getParamById("TEXTPAR1"), ParentNode: document.body, Width: 200 }); };
В атрибуте onready тега BODY пропишите название функции, которая будет выполняться при загрузке страницы:
<body onload="onReady()">
</body>
После выполнения примера на странице будет размещен элемент управления для параметра экспресс-отчета. Данный элемент управления может иметь следующий вид:
См. также: