我想控制日志从我的xml显示的所有标签文本值,这就是我如何记录标签Ti.API.info($。label.getText()); ,但此代码似乎不起作用,因为这仅适用于变量中的单个值。我该怎么做?对不起,就这么说了。谢谢!
<TableView id="table" dataCollection="person">
<TableViewRow id="row">
<Label id="label" text="{name}"></Label>
</TableViewRow>
</TableView>
答案 0 :(得分:2)
dataTransform :指定用于格式化模型属性的可选回调。传递的参数是模型,返回值是作为JSON对象的修改模型。
<TableView id="table" dataCollection="person" dataTransform="dumpText" >
<TableViewRow id="row">
<Label id="label" text="{name}"></Label>
</TableViewRow>
</TableView>
因此我们可以使用此方法转储正在添加到列表中的内容
function dumpText(model) {
// model to a JSON object
var o = model.toJSON();
Ti.API.info(o.name);
return o;
}