問題タブ [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 に答える
1717 参照

android - チタン、ウィンドウ ビューへのビューの追加

だから私は次のfile1を持っています:

そしてファイル2は

私がやります:

ファイル2がウィンドウの場合、これはiPhoneで機能しますが、Androidはウィンドウ内のウィンドウをサポートせず、クラッシュします。この方法は、Android でも機能しないようです。最終的な目標は、別の 3x3 ボードを持つ 3x3 ボードを持つことですが、2 つの異なるファイルにする必要があります。

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

titanium - 合金のチタン スタジオ オートコンプリートが機能しない

私はチタンスタジオの初心者です。合金を使い始めました。多くのタグの合金ビューxmlファイルでオートコンプリートが機能することがわかりました。

ただし、ボタン、ラベルなどの多くのタグでは、オートコンプリートは利用できません。

Titanium studio の 3.1.1.201306112235 をビルドしました。

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

ios - ビューをネストすると画質が低下する

アート部門の担当者が画質の低下に気付いた最近のプロジェクトで、私はこの問題に遭遇しました。何が原因かはわかりませんが、ネストされていた ScrollView を削除することで問題を解決できました。

私のコードは次のようになりました:

ネストされた ScrollView とその直接の親ビューの両方から ImageView を削除すると、正常にレンダリングされます。これを示す簡単なプロジェクトでレポを作成しました。くすんだ効果は、文字の色、テキストの白いドロップ シャドウ、およびグレーの境界線のぼかしで最も顕著です。

https://bitbucket.org/bwellons/blurry-images

これは報告が必要なバグですか、それとも私が知らない「このようにしないでください」と書かれているドキュメントはありますか?

よろしくブラント

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

github - Titanium で Alloy プロジェクトを読み込む方法は?

私はチタンの合金を初めて使用します。GitHub に多くの Alloy のプロジェクトがありますが、自分のワークスペースにロードする方法がわかりません。

次のようなファイル構造をダウンロードします。

アセット (フォルダー) コントローラー (フォルダー) モデル (フォルダー) スタイル (フォルダー) ビュー (フォルダー) README Alloy.js config.json

それだけ。そのため、このコンテンツをインポートしようとすると、「選択したディレクトリには tiapp.xml、timodule.xml、または module.xcconfig ファイルが含まれていません」というメッセージが表示されます。

これらのプロジェクトを自分のコンピューターで実行するには何が必要ですか?

どうもありがとう、私の悪い英語を申し訳ありません:P

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

backbone.js - チタン合金でコレクションをフィルタリングする

1 つのコントローラー (Convos) から Messages コントローラーを起動します。ID を渡し、その ID を使用して、新しいビューにバインドされるメッセージをフィルター処理しようとしています。何らかの理由で、フィルタリングが機能せず、すべてのメッセージ レコードが表示されています。メッセージコントローラーのコードは次のとおりです。

Messages モデルのデータ構造

Convos.js

Messages.js

私は明らかに間違ったことをしていますか?Alloy に関する Titanium のドキュメントは乏しく、Backbone のドキュメントは、すでに使用方法を知っていることを前提としているようです...

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

javascript - Titanium- JavaScript : 行の値が選択した配列に存在する場合、特定の行のチェックマークを設定する方法

私はチタンとJavaスクリプトに非常に慣れていませんでした

テーブル ビューに配列を設定しまし myArray

次のように

$.table.setData(myArray);

その myArray には次JSon formatted valuesのようなものが含まれています(title:value1, title:value2)

そしてselectedArray、選択した値の別の配列 ' ' があります

ここで、「selectedArray」に存在したかどうかを各行の値を確認する必要があります

「selectedArray」にすでに存在していた場合は、チェックマークを表示する必要があります

これを達成する方法は誰でも私を助けることができます

0 投票する
3 に答える
498 参照

memory - Appcelerator memory leaks - Alloy framework

I am using the Alloy framework in Appcelerator and have been struggling with memory leaks while testing my app with Apple Instruments.

I have a scrollable view, views that are the views or "pages" of that scrollable view and views like thumbnails that are the children of the "page" views. All of these views are being created dynamically and then removed and recreated when a user performs a search which reloads the contents of the scrollable view.

My issue is that even though I am removing the scrollable view and setting it to null the live bytes in Instruments continues to grow every time a search is performed and a new scrollable view is created. How should I be handling these UI elements in order for garbage collection to remove them?

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

titanium - Titanium プロジェクトで Alloy と CommonJS を使用して JS コードを編成する

Titanium で iPhone/Android アプリの作成を学んでいます。Alloy MVC フレームワークを使用しています。DOM などにアクセスするための HTML の単純なスクリプトを除いて、これまで JavaScript を使用したことがなかったので、これまでコードを構造化する必要はありませんでした。

現在、Titanium では、多くの JS コードを使用する必要があり、コードを構造化する方法を探していました。基本的に、プロトタイプ、名前空間、および関数内の関数の 3 つの方法を見つけました。

それぞれの簡単な例:

プロトタイプ:

次のように使用します。

名前空間(または、そのようなものだと思います。me = {} を使用しているため):

次のように使用します。

関数内の関数:

次のように使用します。

そして今、私の質問は次のとおりです。コードをクリーンで明確に維持するのに適しているのはどれですか? プロトタイプは明確で、読みやすい/維持しやすいようです。名前空間は私を少し混乱させますが、「利用可能」にするために最初の関数を実行するだけで済みます(宣言中に new を使用しないでください。オブジェクト?名前空間?「私」を返すためだと思います)。最後に、関数内の関数は最後の関数と似ているため、正確な違いはわかりませんが、メイン関数のみをエクスポートし、後で使用できるようにすべての内部関数を使用できるようにするのに役立ちます。

最後の 2 つの可能性は同じかもしれませんが、私は概念をめちゃくちゃにしています。

コードを構造化し、他のモジュールや独自のモジュール内で関数を使用できるようにするための良い方法を探していることを思い出してください。

明確にしていただければ幸いです。

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

titanium-mobile - jqueryを使用したチタン合金

Titanium Appcelerator は初めてで、Titanium Alloys を使用してモバイル アプリ モジュールを開発しています。Titanium のドキュメントを読むと、Alloy には underscore.js と Backbone.js のサポートが組み込まれています。jquery を使用してチタン合金を使用したアプリを開発することは可能ですか?