問題タブ [titanium-alloy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
920 参照

titanium-mobile - 高さを変更する/ビューの表示を切り替えるときにTSSスタイルを維持する方法は?

一度に 1 つずつ表示され、クリック イベントで切り替えられる、展開されたビューと折りたたまれたビューを考えてみましょう。

TableRowView では、TableViewRow の高さを設定し、展開されたビューと折りたたまれたビューを切り替えることができます。ビューは表示されますが、TSS スタイル (背景色など) が失われます。

次に示す Alloy プロジェクトの例を次に示します。

index.xml:

index.tss:

index.js:

Alloy コレクションにデータバインドでき、スタイルを保持する展開/折りたたみビューを作成するにはどうすればよいですか? ScrollView またはその他の非 TableView 要素がこれに適している場合 (ListView?)、実際の例を示すことができますか?

0 投票する
2 に答える
3141 参照

backbone.js - チタン合金でクリックされたTableRowのIDを取得しますか?

私はチタンとバックボーンを初めて使用します。私は以前に JS フレームワークを使用したことがありますが (Knockout.js が最もよく知られています)、Backbone と、Alloy での動作方法には慣れが必要です。

私は非常に単純なことをしたいと思っています。TableView にバインドされたコレクションがあります。私がしたいのは、クリックされたときに特定の行に関連付けられたデータを取得することだけです。

些細なことですが、すべてのドキュメントは、すでに Alloy の使用方法を知っていることを前提としているようです!

モデル

意見

コントローラ

0 投票する
1 に答える
1022 参照

titanium - チタン合金でネストされたモデルの操作について混乱している

目標は単純です。私のアプリにはメッセージング コンポーネントがあります。構造化を計画している方法は、いくつかの属性 (件名、開始日、uID) を持つ会話モデルを持つことであり、各会話には多くのメッセージ モデルが含まれます。

概念的には、私がやろうとしていることはかなり些細なことのように思えます: 会話のコレクションを TableView にバインドします。テーブル ビューをクリックすると、ネストされたメッセージが新しいウィンドウにバインドされます。

バックボーン経由でこれを行う方法に苦労しています。私は CakePHP と Knockout.js を使用した MVx の経験があり、この種のことは簡単です。バックボーンの仕組みは私の脳を爆発させています。

Web サービスから JSON を取得し、次のいずれかの簡単な方法を実行します。

1) ネストされたモデルを持つスレッドを取得し、メッセージを新しい Window にバインドします。

2)メッセージを個別に取得し、クエリを実行してそれを新しいウィンドウにバインドします。

Collection を TableRow にバインドしても問題ありません。レコードの保管、問題ありません。この種の連想的でネストされたバインディングのようなもの...私のお尻を蹴る。

0 投票する
1 に答える
69 参照

titanium - Titanium : API 経由で分析にアクセスしますか?

私は Titanium モバイル ライブラリ (Alloy フレームワークを使用) を使用しており、Ti.Analytics.FeatureEvent()関数を使用してカスタム イベントの追跡を開始しました。API 経由で Appcelerator に送信したデータを取得できるようにしたいと考えています。これは可能ですか?それに関するドキュメントには何も見つかりませんでした。

0 投票する
1 に答える
705 参照

find - チタン合金: タグまたはクラス名で要素 (ノード) を取得

合金のタグ名またはクラス名で要素コレクションを取得するにはどうすればよいですか? .getElementsByTagName()とのようなオブジェクトに同等のJavaScriptがありますか(コントローラーまたは$にないことはわかっています).getElementsByClassName()?または、どうすればxmlノードを取得できますか?

ありがとう!