問題タブ [senchatouch-2.4]
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.
extjs - Ex.toast 位置設定
Sencha Touch 2.4にはこの新しい toast クラス(Ext.Toast)があり、見栄えがします。ただし、デフォルトでは、トーストの位置はビューポートの中央にあります。下まで押し込む方法はありますか?
top configを見ましたが、うまくいきません。(押し下げますが、水平方向の中央に配置されていません)。
上と左の構成を組み合わせてみましたが、完璧ではありません。ドキュメントにヒントが見つからないようです。
基本的に、トーストを高さの 70% 前後に表示する必要があり、ビューポートの水平方向の中央に配置する必要があります。
cordova - プラグインが追加されている場合、PhoneGap アプリが機能しない
私は動作中のPhoneGapアプリを持っています。
プラグインを追加すると (どのプラグインでもかまいません)、config.xml の対応する行を次のように追加します。
アプリが動作しなくなります (Android では灰色の背景のみが表示されます)。これはすべてのプラグインで発生します。少なくとも 10 個の異なるプラグインを追加しようとしましたが、公式のものも含めて、うまくいきませんでした。
どちらの場合も、アプリは Phonegap Build クラウド サービスでビルドされます。
caching - sencha cmd が .appcache ファイルを作成しない
キャッシュを使用してアプリをオフラインで実行しようとしています。そして、app.json にデフォルトの appCache セクションがあります。
それでも私の最終ビルドでは、resources フォルダー、app.js、index.html しかありません。すでに Sencha Cmd を 4 から 5 から最新の 5.1.1.39 にアップグレードしました。そのため、設定のどこかで間違いを犯したようです。Index.html でファイルを参照するかどうかは問題ではありません。
私は自分の開発フォルダにファイルを持っているので、開発中は問題なく動作します。ファイルを手動でコピーすることもできますが、それは長期的な解決策ではありません。
編集: 新しい sencha アプリケーションは cache.appcache ファイルを作成します。だからどこかで壊したんだろうな…
javascript - Sencha touch 2: Google マップの情報ウィンドウにボタンを追加する
Google マップの情報ウィンドウ ( https://developers.google.com/maps/documentation/javascript/examples/infowindow-simple ) にリンクまたはボタンを追加し、sencha touch で「タップ」イベントを処理しようとしています。コントローラ。コードが機能しません。基本的に私がやろうとしているのは、ネイティブ Javascript でイベントを発生させ、それをコントローラーでリッスンすることです。
ここでは、マーカーに情報ウィンドウを追加します。
私のindex.htmlのfireEvent関数は、例外なく実行されます:
コントローラーのイベント ハンドラー (呼び出されることはありません)
一度に表示される情報ウィンドウは 1 つだけです。
senchatouch-2.4 - Windows 8 の Java Eclipse および Android Emulator で Sencha Touch アプリを実行する (phonegap なし)
を使用して、Windows 8 で Android エミュレーター (cordova/phonegap を使用せずに) で sencha touch 2 アプリを実行すると問題が発生します。
以下は、DEV マシンにインストールされているパッケージのリストです。
- 1. JRE v1.7
- 2. Sencha Touch v2.4.1 SDK
- 3. Sencha SDK ツール 2.0.0 ベータ版
- 4. Sencha コマンド 5.1.2
- 5.ルビー 2.0.0
- 6. Chrome (ブラウザ)
- 7. Web サーバー - IIS 8 と XAMPP の両方
- 8. Android SDK 23.0.6
- 9. Eclipse IDE (VJET ライブラリおよび ExtJSTL 4.2 と統合)
- 10. Android ADT マネージャー (os2.2 および 5.1 をターゲットとするインストール済みエミュレーターのスナップショット)
「MyApp」プロジェクトは、IIS 8 および XAMPP (Apache) でホストされている場合、Chrome ブラウザーで完全に実行されます。しかし、Androidエミュレーターで同じものを実行する手順を理解できません。これまでのところ、以下の手順に従っているため、試行が失敗しました。
- sencha app build native [コマンド成功]
- sencha app build -run native [コマンド成功]
- sencha app build package [コマンド成功]
eclipse (avd) からエミュレータ インスタンスを起動し、コマンド sencha app build -run nativeを実行しましたが、エミュレータ インスタンスでアプリが実行されません。
投稿(http://www.sencha.com/forum/showthread.php?215210-how-to-run-sencha-touch-app-on-android-emulator-on-windows)に記載されている手順に従いましたが、まだ問題に直面しています.
助けてください!!
sencha-touch - websql プロキシ ストアを使用した無限リスト
websql プロキシに基づく無限リストのサポートはありますか? 無限が true か false かに関係なく、リストには 25 項目しかないため、そうではないようです。