問題タブ [deftjs]
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 - promise を解決するために複数のコールバックを介して promise を渡さないようにするにはどうすればよいですか? - Deft.js
私のコードが示すように、私は現在、2 つの非同期コールバック関数 (success と callback) に promise を渡しています。これを別の方法で行うことは可能だと思いますが、他に方法はまだ見つかりません。
プロミスを作成し、それらがすべて完了するのを待つ私の関数は次のとおりです。
この_getHistory
関数は promise を作成し、それを 2 つの関数 (_onHistoryLoaded と _onRevisionsLoaded) に渡します。これにより、これらのコールバックが実行されると、promise が解決されます。
最終的な欠陥をプロミスに渡す必要は必ずしもありません。テストのために解決ステートメントに入れるだけです。
注:私のコードは正しく実行されます。簡略化を求めているだけです。
それを解決するためにいくつかの非同期関数を通過させるためだけにプロミスを作成しないようにする方法はありますか?
javascript - ExtJS ベースのタイム スピナー コントロール
ExtJS クラスに基づくタイム スピナー コントロールの実装 (添付の画像に示されているように) を探しています。このようなものはありますか?
mobile - Deft JS を使用した Sencha 2 ルーティング
sencha touch 2 ルーティングは Deft JS で動作しますか? Ext.app.Controller の代わりに Deft.mvc.ViewController を使用してコントローラーを拡張していますが、ルーティングが機能していないようです。
javascript - パネルのツールバーにストアを挿入するにはどうすればよいですか?
私のアプリは Deft を使用してストアを挿入します。ただし、グリッド パネルの下部にある pagingtoolbar にストアを挿入しようとすると、機能しません。
私の現在の回避策は、これをパネルに追加することです: