私はチタンとバックボーンを初めて使用します。私は以前に JS フレームワークを使用したことがありますが (Knockout.js が最もよく知られています)、Backbone と、Alloy での動作方法には慣れが必要です。
私は非常に単純なことをしたいと思っています。TableView にバインドされたコレクションがあります。私がしたいのは、クリックされたときに特定の行に関連付けられたデータを取得することだけです。
些細なことですが、すべてのドキュメントは、すでに Alloy の使用方法を知っていることを前提としているようです!
モデル
exports.definition = {
config: {
columns: {
subject: "text",
convo_id: "integer",
created: "text",
modified: "text"
},
...
意見
<Alloy>
<Window id="convosView" title="Conversations">
<ScrollView id="convoScrollList">
<TableView id="convoList" dataCollection="convos">
<TableViewRow onClick="rowClick">
<View class="convoRow">
<Label class="convoTitle" text="{subject}" />
<Label class="convoDate" text="{created}" />
<View class="rowArrow" />
</View>
</TableViewRow>
</TableView>
</ScrollView>
</Window>
</Alloy>
コントローラ
var conversations = Alloy.Collections.convos;
conversations.fetch();
function rowClick(e) {
alert(e.created);
};