To execute the example, in the HEAD tag of the HTML page add links to the following JS and CSS files:
PP.js
PP.Metabase.js
Resources file (such as resources.en).
PP.css.
In the SCRIPT tag add the following script:
// Function that will be executed on page loading
function onLoad() {
mb = new PP.Mb.Metabase({
Id: "WAREHOUSE",
UserCreds: new PP.Mb.UserCreds({
UserName: "user",
Password: "password"
})
});
//Open repository
mb.open()
// Create
list1 = new PP.Mb.Ui.MetabaseObjectsIconView({
// Root folder key
RootKey: 67,
// Repository, from where data is taken
Metabase: mb,
ParentNode: document.getElementById("mtl"),
// Object height
ItemHeight: 40,
// Object width
ItemWidth: 100,
// Object list display option - large icons
IconType: PP.Mb.Ui.NavigatorBox.ObjectListMode.Giant,
// Object orientation type - horizontal orientation
Orientation: "Horizontal"
});
};
In the BODY tag add the onload attribute and the div element with the mtl identifier:
<body onload="onLoad();">
<div id = "mtl"></div>
</body>
After executing the example the HTML page will contain the MetabaseObjectsIconView component that looks as follows:
![]()
See also: