我的想法是这样的 :
let dataSource = ;
let txtArr = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k"];
for (var i = 0; i < allData.length; i++) {
var _data = {
ui.LnoidWv.ItemUI: {ui.LnoidWv.ItemUI.txt.text : txtArr[i]}
}
};
dataSource.push(_data);
this.mainPanel.dataSource = dataSource;
想利用dataSource来实现横竖改变时重新赋值,dataSouurce里面放 ui.LnoidWv.ItemUI: {ui.LnoidWv.ItemUI.txt.text : txtArr
},这样也弄不了吗?
http://ask.layabox.com/question/2465 dataSource里面可以放元件啊,为什么用自定义的元件不行吗 ?[/i]