require.config({
baseUrl: "http://ibm-js.github.io/libraries/master/"
});
require(["deliteful-build/layer"], function () {
require(["dstore/Memory", "dstore/Trackable",
"deliteful/Combobox", "deliteful/list/List",
"requirejs-domready/domReady!"],
function (Memory, Trackable, ComboBox, List) {
var dataSource = new (Memory.createSubclass(Trackable))({});
dataSource.add({ label: "France", sales: 500, profit: 50, region: "EU" });
dataSource.add({ label: "Germany", sales: 450, profit: 48, region: "EU" });
dataSource.add({ label: "UK", sales: 700, profit: 60, region: "EU" });
dataSource.add({ label: "USA", sales: 2000, profit: 250, region: "America" });
dataSource.add({ label: "Canada", sales: 600, profit: 30, region: "America" });
dataSource.add({ label: "Brazil", sales: 450, profit: 30, region: "America" });
dataSource.add({ label: "China", sales: 500, profit: 40, region: "Asia" });
dataSource.add({ label: "Japan", sales: 900, profit: 100, region: "Asia" });
var list = new List(
{source: dataSource, righttextAttr: "sales", categoryAttr: "region"});
var combobox = new ComboBox({list: list, selectionMode: "multiple"});
combobox.placeAt(document.body);
document.body.style.display = "";
});
});