Для выполнения примера в теге HEAD html-страницы ссылки на следующие js и css-файлы:
PP.js;
PP.Metabase.js;
файл с ресурсами (например, resources.ru);
PP.css.
В теге SCRIPT добавьте следующий скрипт:
// Функция, которая будет выполняться при загрузке страницы function onLoad() { mb = new PP.Mb.Metabase({ Id: "PPREPOSITORY", UserCreds: new PP.Mb.UserCreds({ UserName: "user", Password: "password" }) }); //Открываем репозиторий mb.open() // Создаем list1 = new PP.Mb.Ui.MetabaseObjectsIconView({ // Ключ корневой папки RootKey: 67,
// Репозиторий, откуда берутся данные Metabase: mb, ParentNode: document.getElementById("mtl"), // Высота объектов ItemHeight: 40, // Ширина объектов ItemWidth: 100, // Вариант отображения списка объектов - огромные значки IconType: PP.Mb.Ui.NavigatorBox.ObjectListMode.Giant, // Тип ориентации объектов - горизонтальная ориентация Orientation: "Horizontal" }); };
В теге BODY добавьте атрибут onload и элемент div с идентификатором «mtl»:
<body onload="onLoad();">
<div id = "mtl"></div>
</body>
После выполнения примера на html-странице будет размещен компонент MetabaseObjectsIconView, имеющий следующий вид:
См. также: