このような形式のjsonを繰り返しています
request("js/my/data/sample.json", {
handleAs: "json"
}).then(function (jsonResults) {
arrayUtil.forEach(jsonResults.LinksMap, function (List) {
arrayUtil.forEach(List.LinksMap.entry, function (Ientry) {
var widget = new support(Ientry.Link).placeAt(authorContainer);
});
});
});
ウィジェットの HTML テンプレートは次のようになります。
<div><span title="${title}">${title}</span></div> <br />
<div><span title="${description}">${description}</span></div> <br />
<a class="info" title="${title}" href="${url}">${title}</a><br />
jsonで提供されているオブジェクトlinkTypeを使用して、ウィジェットのhtmlテンプレートで別のクラスを使用したいので、linkTypeが「情報」の場合は使用します
<a class="info" title="${title}" href="${url}">${title}</a><br />
ニュースなら使う
<a class="news" title="${title}" href="${url}">${title}</a><br />