問題タブ [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.

0 投票する
2 に答える
2301 参照

extjs - promise を解決するために複数のコールバックを介して promise を渡さないようにするにはどうすればよいですか? - Deft.js

私のコードが示すように、私は現在、2 つの非同期コールバック関数 (success と callback) に promise を渡しています。これを別の方法で行うことは可能だと思いますが、他に方法はまだ見つかりません。

プロミスを作成し、それらがすべて完了するのを待つ私の関数は次のとおりです。

この_getHistory関数は promise を作成し、それを 2 つの関数 (_onHistoryLoaded と _onRevisionsLoaded) に渡します。これにより、これらのコールバックが実行されると、promise が解決されます。

最終的な欠陥をプロミスに渡す必要は必ずしもありません。テストのために解決ステートメントに入れるだけです。

注:私のコードは正しく実行されます。簡略化を求めているだけです。

それを解決するためにいくつかの非同期関数を通過させるためだけにプロミスを作成しないようにする方法はありますか?

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

javascript - ExtJS ベースのタイム スピナー コントロール

ExtJS クラスに基づくタイム スピナー コントロールの実装 (添付の画像に示されているように) を探しています。このようなものはありますか?

ここに画像の説明を入力

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

mobile - Deft JS を使用した Sencha 2 ルーティング

sencha touch 2 ルーティングは Deft JS で動作しますか? Ext.app.Controller の代わりに Deft.mvc.ViewController を使用してコントローラーを拡張していますが、ルーティングが機能していないようです。

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

javascript - パネルのツールバーにストアを挿入するにはどうすればよいですか?

私のアプリは Deft を使用してストアを挿入します。ただし、グリッド パネルの下部にある pagingtoolbar にストアを挿入しようとすると、機能しません。

私の現在の回避策は、これをパネルに追加することです: