我希望在列表视图(即该级别)被点击时获得Level文本。我能够获得该级别的索引。但是我无法获得级别文本字段。
查看:
<Page loaded="loaded">
<GridLayout>
<ListView items="{{ categoryList }}" itemTap="brand">
<ListView.itemTemplate>
<Label text="{{ category }}" horizontalAlignment="left" verticalAlignment="center" />
</ListView.itemTemplate>
</ListView>
</GridLayout>
</Page>
Js控制器:
function getBrand() {
user.register();
}
exports.brand=function (args){
item=args.index;
//what to put here to be able to get the level text property
user.register(item);
}
答案 0 :(得分:3)
已编辑:您可以将点击侦听器放入内部标签,并通过args
获取引用:
在XML中:
<ListView items="{{ categoryList }}">
<ListView.itemTemplate>
<Label text="{{ category }}" tap="brand"/>
</ListView.itemTemplate>
</ListView>
然后在js:
exports.brand = function(args) {
item = args.object;
var text = item.text;
}