Самый простой способ - создать закрытый шаблонный виджет, представляющий отдельную новость.
например
dojo.declare('NewsItem',[dijit._Widget,dijit._Templated],{
url:'',
headline:'',
//template abbreviated
templateString:'<tr><td><a href="${url}>${headline}</a></td></tr>'
});
Затем, когда вы извлекаете список новостей из вашей службы данных, вы можете просто перебрать каждый элемент этого массива, создать новый виджет NewsItem и поместить его в ваше тело, this.newsHomeTableTbody
.
var newsArray = [...]
dojo.forEach(newsArray, function(newsLink){
var newsItem = new NewsItem({
url: newsLink.url,
headline: newsLink.headline
});
newsItem.placeAt(this.newsHomeTableTbody);
},this);