問題タブ [tabnavigator]
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.
apache-flex - 1つのタブナビゲーターに2つのキャンバスを置く方法は?
1つのタブナビゲーターに2つのキャンバスを配置したいと思います。私が使うとき
複数のタブを作成しました。
apache-flex - SWFLoader を使用して TabNavigator をロードした Flex Web アプリケーションでのエラー - WebKit ブラウザー
フレックス アプリ (A) を使用して、SWFLoader を使用して別のフレックス アプリ (B) を読み込みます (どちらも Flex Builder 3 を使用してビルドされています)。
すべてのデスクトップ ブラウザ (IE、FF、Chrome、Safari) で、すべて正常に動作します。
ただし、フレックスアプリ (B) 内で TabNavigator を使用すると、いずれかのタブをクリックすると、フレックスアプリ (B) がアンロードされ、フレックスアプリ (A) が再起動されます。この動作は Webkit ベースのブラウザー (Chrome と Safari) に限定されているようで、残りのブラウザー (IE、FF) は正常に動作します。
誰かがこれに光を当てることができるのだろうか。
どうもありがとう
よろしく、クレム
apache-flex - コントロールが初めて表示されるようになるタイミングを確認するにはどうすればよいですか?
TabNavigatorコントロールを含むポップアップがあります。ポップアップが読み込まれると、タブはTabNavigatorに動的に追加されます。タブ自体から、タブの1つがいつロードされたかを知る良い方法はありますか?
サービス呼び出しを行う必要があるタブがあり、ユーザーが実際にタブをクリックして表示しない限り、サービス呼び出しを行わないようにします。TabNavigatorのインデックスが変更されたときに、ポップアップコントロール自体からタブに通知することはできましたが、それを行うには良い方法ではないようです。(タブコントロール自体の中から)初めてタブをレンダリングする必要があることを私に知らせるイベントまたは私がフックできる何かがあるかどうか疑問に思っています。前もって感謝します!
apache-flex - TabNavigatorは、Flex4.5で無効になっている子を処理できません
TabNavigatorをFlex3からFlex4.5に移行するときに問題が発生しました。次のコードを最小限に削除すると、バグが発生します。つまり、TabNavigatorの2番目の子が正しく作成されません。
起動時に表示されるのは、2番目のタブが選択されているが、予想される「コンテンツ2」ラベルの代わりにコンテンツがないTabNavigatorです。指示は快適さのnavigator.selectedIndex = 1;
ためにあります。起動後にマウスで2番目のタブを選択した場合にもバグが表示されます。
ここで楽しい部分があります。次のいずれかを実行すると、2番目の子が作成されます。
- content_one
creationPolicy="all"
に設定(これは予想されます)、 - コメント
content_one.enabled = true
、 enabled="false"
content_oneで削除、- content_oneから削除
mouseOver="over()"
します(ハンドラーがとにかく呼び出されることはないので、これは本当に奇妙です)
これは本当にFlexのバグですか、それとも私が見逃しているものがありますか?私はFlex4.5.0.20967を使用していますが、これはすべてFlex3.5でうまく機能しました。
ありがとう。
dynamic - Flex4でコンポーネントを動的にロードする
TabNavigatorで動的にタブを作成するアプリケーションがあります。あなたが私のコードに従って見ることができるように、私は基本的に特定の名前を持つ5つのタブを持っています。これで、タブと同じ名前の5つのmxmlコンポーネントもあります(つまり、mxmlコンポーネントの名前はタブと同じです。つまり、Tab1、Tab2などです。非動的な方法はmyTab1:Tab1=newを使用することです。 Tab1(); myTab1:Tab2 = new Tab2); したがって、不要なタブごとにこれを実行する必要があります。私がやりたいのは、配列をループしている間に各タブにmxmlコンポーネントをロードすることです。私が十分に明確であることを願っています。
apache-flex - Flex 4.5 プログラムで ID で tabnavigator を選択
selectedIndexの代わりにidを使用して、tabnavigatorに表示されるタブをプログラムで選択する方法はありますか?
apache-flex - ボタンクリックで新しいタブを開く方法
アカウント、構成、システム、ダッシュボードの 4 つのタブを含むタブ ナビゲーターがあります。[構成] タブには、 というラベルの付いたボタンがありますadd new config
。ユーザーがこのボタンをクリックすると、システム タブが開きます - どうすればよいですか?
apache-flex - click="{ myTabNavigator.selectedIndex=3}" が機能しない
5 つのタブを持つ mx:TabNavigator があります。ユーザーの 2 番目のナビゲーション オプションとして、ユーザーを次のタブに移動させる [次へ] ボタンが各タブにあります。各「次へ」ボタンは click="{ myTabNavigator.selectedIndex=x}" セットを使用して次のタブに移動します。x はタブ番号です。ユーザーをタブ 3 に移動することになっているタブ 2 のものを除いて、それらはすべて機能します。何も起こりません。
このボタンをタブ 0 にコピーすると、ユーザーがタブ 3 に移動しても問題なく動作します。タブ 2 からは動作しません。
myTabNavigator.selectedIndex=3; を移動しようとしました。イベントハンドラーに追加し、クリックイベントがイベントハンドラーを呼び出していることを確認しましたが、そこからも機能しません。
プロジェクトを消去し、Flash Builder とブラウザーを再起動し、ブラウザーのキャッシュをクリアしました。動作させることができません。
助言がありますか?
ありがとう、
ジョン
apache-flex - focusChangeでのFlex4.5TabNavigatorKeyDownHandlerエラー
アプリケーションには、state-Aとstate-Bの2つの状態があり、それらにはstate-A->tabNavigatorがあります。状態-B->他の何か(タブナビゲーターなし)。
アプリケーションが起動すると、最初の状態は状態Aになります。状態Bを開くことを選択し、Alt + Tabを使用すると(つまり、ブラウザーからタブを移動して全体として別のアプリケーションに移動する)、ブラウザーからのflexアプリケーションは次のようなエラーをスローします。
誰かがこれに対する解決策を教えてもらえますか?
前もって感謝します