-1

私たちは sencha フレームワークでシンプルなアプリを開発しています。アプリはいくつかのタブ (下部に tabBar を持つ tabPanle) で構成されており、ライブ データがない場合は残念ながら、sencha ドキュメントでそのまま使用すると、タブ間の切り替えが完全に機能します。現在。

単一のタブ内にストアを追加すると、機能が壊れ、タブの切り替えが停止し、タブをクリックしてビューを変更するたびに、ちらつきが表示され、デフォルトのタブが再び読み込まれます (Chrome コンソールから、すべてのリモート データが表示されていることがわかります)。 loginView get のリクエストが再発行されます)、ユーザーに表示されたままになる唯一のタブは tab[0] です。

app.js --> http://pastebin.com/S9qaNfij mainView.js ---> http://pastebin.com/uiG2E0AW controller.js ---> http://pastebin.com/8MTfxC85

これは senchaArchitect で作成されたものですが、コンポーネントを視覚的に操作しないと、最悪でまったく役に立ちません。

これが起こっていることの小さな映画です。 http://youtu.be/OVOSOWhMZeE

私たちは何を間違っていますか?

4

1 に答える 1

1

それはあなたのボタンリスナーだと思います。タブパネルのボタンタップでもトリガーされているようです。ボタンに一意の ID を与えてから、その ID に基づいてログインするための参照とアクションを作成します。

于 2013-05-09T06:30:24.960 に答える