問題タブ [sencha-touch-2.3]

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 投票する
3 に答える
119 参照

sencha-touch - 依存関係が Sencha Touch アプリケーションにロードされる前に関数を呼び出す方法はありますか?

Sencha Touch アプリケーションには requires:[] オプションがあり、アプリケーションが動作するために必要な、読み込まれるコントローラー、モデル、ストアなどのリストを指定しますが、依存関係を読み込む前に必要なものを実行する方法はありますか? たとえば、すべての依存関係をロードする前にブラウザ言語が必要です。それで、それは可能ですか?

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

ios - Sencha Touch のチャットのようなリスト ビュー

チャット ウィンドウのように、最新のアイテムが一番下に表示されるように並べ替えられたリストがあります。チャット ウィンドウでは通常、最新のメッセージが一番下に表示されます。

このリストは、上部にツールバーがあり、下部にテキストフィールドがあるビュー内にあります。外側のレイアウトは vbox で、リストは flex: 1 に設定されています。

私が抱えている問題は、リストが空のときにメッセージを入力すると、空のリストの一番上に表示されることです。デバイスでタッチ キーボードをオンにすると、ビュー全体が押し上げられ、入力したばかりのメッセージが表示されません。上部のツールバーと下部のテキストフィールドの間のスペースを埋めるのに十分なメッセージがリストにあるとすぐに、問題は解決します。メッセージを入力すると、リストの上部ではなく下部にポップアップするためです。

リストが空の場合でもメッセージが一番下に表示され、メッセージが追加されるたびにリストがその上のスペースを消費し続けるようにレイアウトを微調整する方法はありますか?

助けてください!ありがとう!

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

list - Sencha Touch: ストアのリストに別のストアのフィールドを表示する

私は Sencha Touch アプリに取り組んでいます。このアプリには、クライアント、タスク、割り当ての 3 つのリストがあります。それぞれに独自のモデルとストアがあります。3 番目の割り当てリストは、クライアントへのタスクの割り当てであるため、このリストには、割り当てられているタスクとクライアントが表示されている必要があります。

モデル

割り当てリストビュー + 割り当てテンプレート

割り当てエディター ビュー (割り当てのフォーム)

割り当てコントローラー

割り当てリストにクライアント名 ( nombrecliente ) とタスク名 ( nombretarea ) を表示したいのですが、何も表示されません。この値を参照する方法がわからないので、リストに示します。割り当てコントローラー、割り当てエディター ( form ) の selectfield 、および割り当てテンプレートを変更しようとしましたが、これがどのように機能するのか、その値を表示するために何をしなければならないのか (それらが割り当てに保存されている場合) はわかりませんこの時点でselectfieldを介して保存しますか、それとも何か間違っていますか?)

助けていただければ幸いです。前もって感謝します。PS: 私の英語で申し訳ありませんが、それは私の母国語ではありません :)

0 投票する
0 に答える
31 参照

javascript - ボタン リスナーがパッケージ化後にトリガーを停止する

パッケージング後も正しくトリガーされるボタンがいくつかあり、それらはまったく同じ方法で宣言されています。このボタンの明らかな唯一の変更点は、モーダル内に配置されていることです。

リスナーは正しく初期化されています。実行することでトリガーでき(getbutton).fireEvent('tap')ます。

この要素は、他のすべての要素の上に正しく配置されています。devtools で調べると、一番上の要素です。
ボタンはパッケージング前に正しく機能し、ベースの Ext.Button クラスとカスタム ボタン クラスの両方を試しましたが、パッケージング後にはどちらも機能しませんでした。

ボタンのスクリーンショットは次のとおりです。

ボタン

関連するコード

ボタンの宣言:

xtype:'button'ハンドラーもトリガーしません。またxtype:'button'、 withhandler:->もトリガーしません。