Backbone.js 合金数据绑定可以';我找不到藏品
我正在编写一个简单的应用程序,我想在其中尝试Alloy数据绑定 我已经设置了一个模型区域,我通过在标记中添加它来创建一个单例Backbone.js 合金数据绑定可以';我找不到藏品,backbone.js,data-binding,titanium-mobile,appcelerator,titanium-alloy,Backbone.js,Data Binding,Titanium Mobile,Appcelerator,Titanium Alloy,我正在编写一个简单的应用程序,我想在其中尝试Alloy数据绑定 我已经设置了一个模型区域,我通过在标记中添加它来创建一个单例 <Alloy> <Collection id="regions" src="Region" instance="true"/> <Window id="regionWin"> <TableView id="table" dataCollection="Region"> &l
<Alloy>
<Collection id="regions" src="Region" instance="true"/>
<Window id="regionWin">
<TableView id="table" dataCollection="Region">
<TableViewRow title="{regionName}" />
</TableView>
</Window>
</Alloy>
但是在XML中,如果将id“regions”或集合名称“Region”作为TableView属性“dataCollection”的值,则会得到结果
错误总是存在的
在RegionScreen.js(第34行)中找不到变量:Region
或
在RegionScreen.js(第34行)中找不到变量:区域
有什么建议吗?在
数据收集
中,您应该使用$.regions
($。加上您在收集元素中定义的id)
var c = Alloy.createCollection('Region');
var aRegion = Alloy.createModel('Region', { '_id':'123', 'regionName':'Lazio', 'version': 43});
aRegion.save();
<Alloy>
<Collection id="regions" src="Region" instance="true"/>
<Window id="regionWin">
<TableView id="table" dataCollection="$.regions">
<TableViewRow title="{regionName}" />
</TableView>
</Window>
</Alloy>