問題タブ [appcelerator-titanium]
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.
ios - テーブルビューの行を拡張/縮小
行が1つずつ展開されて開いたままになるというテキストを含むwelcomeLabelで行(tableviewrow)を展開する方法/理由を私に説明してくれる人は誰でも、closeLabelに含まれるcloseLabelをクリックすると。 addEventListener、イベントリスナーで参照されている行だけでなく、開いているすべての行が閉じます。どうもありがとう。
image - Titan から Appcelerator にアップグレードした後、webview の画像が見つからない
チタン (sdk 3.2.3.GA) から appcelerator (SDK 5.1.2.GA) に更新した後、すべてのローカル Web ビューの画像がアプリから失われました。画像をロードする CSS は次のとおりです。
WebView にアクセスすると、このエラーが端末に表示されます。
繰り返しますが、これは古いバージョンでは問題なく機能していました。
Webview にローカル画像を再度表示するために何をチェックすればよいかについてのアドバイスはありますか?
android - Appcelerator - Android: 既に使用されている名前のモジュールを登録する
コンストラクターでその名前を指定する Android モジュールがあります。
これは、別の BroadcastReceiver クラスからモジュール インスタンスを取得する必要があるためです。
アプリを終了 (元に戻す) して再起動すると、次の警告が表示されることに気付きました。
アプリの終了時に、Titanium がメモリからモジュールを解放しないようです。メモリリークですか?
アプリを再起動するとどうなりますか? 別のモジュール インスタンスを作成しますか? それとも以前のものを再利用しますか?
appcelerator - Appcelerator Titnaium はどのようなオープン ソース ライセンスを使用していますか?
今日、職場でオープンソース プロジェクトに関する興味深い講義がありました。そこで、Titanium の github リポジトリに行って、Titaniumがどのようなライセンスを使用しているかを確認しましたが、明確な答えが見つかりませんでした。
私が目にする最も近いものは次のとおりです。
商用サポート、ライセンス
ソフトウェアを無料で提供します!そのために、トレーニングや商用サポートによる追加レベルの支援が必要な企業、特別なライセンスが必要な企業、または追加レベルの機能が必要な企業向けのプログラムを用意しています。Appcelerator の詳細については、Appcelerator Web サイトにアクセスするか、info@appcelerator.com に電子メールを送信してください。
しかし、それは非常に曖昧です。商用アプリケーションはどうですか?有料アプリケーション?Titanium による OSS 要件を満たすために、開発者は自分のアプリケーションをオープンソース化する必要がありますか? Titanium 自体が使用する OSS についてはどうでしょうか。
ios - iOS デバイスでの位置情報サービスのテスト
ユーザーの現在の場所に最も近い製品ディーラーをリストするアプリを作成しています。
デバイス iPhone 6 および iPhone 4S でテストすると、アプリに位置情報を取得する権限がないことがわかりますが、設定に移動すると、その権限を付与するテスト アプリが一覧表示されません。
これは、Appcelerator Studio を介して「実行」したときにアプリがインストールされる方法によるものですか? テストアプリに許可を与えるにはどうすればよいですか?
私のコードは次のとおりです。
私のトレース コードは、Ti.Geolocation.locationServicesAuthorization が「0」を返していることを示していることがわかります。
appcelerator - Titanium Appcelerator で動的に生成された要素を ID で選択する
私は最新の Tianium Appcelerator を使用しており、私のプロジェクトは Alloy を使用しています。
私はTableView
IDを持つを持っています:tblResults
私のコントローラーでは、このテーブル ビューに次のような行を入力します。
これが行うことは、オブジェクトのダミー配列を生成することです。次に、それを使用して、ビューを持つ行をテーブル ビューに入力します。その中にボタンがあります。
私が達成しようとしているのは、ボタンがクリックされたときに、次のようなIDを持つテーブル行を選択したいということです:
'row-'+ e.source.btnValue
純粋な javascript/jquery DOM スタイルでは、次のようにします。
$('#row-'+ e.source.btnValue)
Titanium Appcelerator でこれを達成するにはどうすればよいですか? jQueryのような要素セレクター機能はありますか?