如何将数据从控制器绑定到xml,我的代码如下,
查看:
<Collection src="respondentAge"/>
<Label id="question"></Label>
样式
".question":{
font:{
fontSize:18,
fontWeight:'normal'
},
color:"#000",
left:10,
height:Ti.UI.SIZE
}
控制器
var agenames = Alloy.Collections.respondentAge;
agenames.on("reset", function() {
var agenamesLength = agenames.length;
var question;
for (var i = 0; i < agenamesLength; i++) {
question = agenames.at(i).get("quesion");
// I need to bind the 'agenames.at(i).get("quesion")' value in to label in
}
});
agenames.fetch({
query:"SELECT * FROM respondentAge WHERE languageID ='1';"
});
问题文本来自数据库,所以对于问题我添加了标签,我从数据库中检索值,我需要将标签值设置为检索值。
我该怎么做
答案 0 :(得分:1)
我建议你使用Label的setText(text)
属性。您可以在此处详细了解:Label docs
agenames.on("reset", function() {
var agenamesLength = agenames.length;
var question;
for (var i = 0; i < agenamesLength; i++) {
question = agenames.at(i).get("quesion");
$.question.setText(question);
}
});