多くのデータ項目を受け入れるフォームを提示するアプリケーションがあります。完成されていない必須フィールドを「薄暗く」したい(アルファを ".5"に設定する)。私は配列を作成し、すべてのTextInputsとCheckBoxesなどを手動で入力することを考えていましたが、アプリケーションのすべてのコンポーネントとコントロールのリストを取得する方法があるはずです。私はいくつかの研究をしましたが、答えはまだ見つかりませんでした - 私は見ていきます。私自身を見ながら、私はここで質問したいと思った。ご指摘ありがとうございます。Flex 4で私のアプリケーションでコンポーネントのリストを取得するには
0
A
答えて
0
mxパッケージのFormおよびFormElementコンテナの使用を検討することをお勧めします。これらはflex4で動作します。これにより、検証と必須フィールドを簡単に設定することができます。ここにはdocumentationがあります。
+0
グレッグに感謝します。私はFormとFormElementのコンテナを使用していますが、いくつかのバリデーションを使用して、必要なフィールドを示しています。私は正しく質問しませんでした - 申し訳ありません。私が疑問に思っていたのは、コンポーネントのリストを実行時に動的に取得する方法です。私は "getComponentList"型の関数を探しています。たとえば、3つのFormElementsを持つフォームがある場合、実行時にそれらのリストを作成したいとします。ありがとう – JoeH
0
コメントを読んだ後、簡単に聞こえます。フォーム要素をループすることができます。 MXフォームとスパークフォームでは異なります。
var listOfElements:Array = [];
var formItem:FormItem;
for (var i:int = 0; i < myForm.numElements; i++) //myForm.numChildren for MX
{
formItem = myForm.getElementAt(i) as FormItem; //myForm.getItemAt(i) for MX
if(formItem)
{
trace("setting alpha for",formItem.name);
formItem.alpha = 0.5;
listOfElements.push(formItem);
}
}
関連する問題
- 1. Flex:コンポーネントの可視サイズを取得する(Flex 3)
- 2. AIR/Flex 4アプリケーションで複数のWindowsを管理するには?
- 3. Flex:通常のコンポーネントからインラインアイテムレンダラーに変数を取得する
- 4. Flex 4 - Flashアプリケーションに適合するスケール
- 5. ListコンポーネントでのFlex
- 6. Flexでのセンタリングコンテンツ4
- 7. Flex/FlashBuilderアプリケーションに設定/プロパティを取得する方法は?
- 8. Flexは:アプリケーションの残りの部分でスクロールするポップアップを取得
- 9. Flexで動的にコンポーネントを読み込む4
- 10. 私のコンポーネントから値を取得するには?
- 11. CDA Broker API:コンポーネントIDのリストでComponentPresentationsを取得する
- 12. Flex 4はPHPスクリプトからデータを取得しますか?
- 13. Flex 4 - ランタイム時に新しいコンポーネントを追加する
- 14. FlexでCoverFlowにコンポーネントを追加する
- 15. Flex/Actionscriptでビデオサムネイルを取得
- 16. BLToolkitでidsのリストでオブジェクトのリストを取得するには?
- 17. SWFオブジェクトをFlex 4アプリケーションのバックグラウンドに設定する方法
- 18. FlexでのPOPUPのドラッグアンドドロップ4
- 19. Flexのコンボボックスには、私のアプリケーションでは問題
- 20. ExtJSには4コンポーネントのレイアウト
- 21. Flexでは、実行時に子レスキャンバスコンポーネントの寸法を取得するにはどうすればよいですか?私のコンポーネントの
- 22. JavaアプリケーションのマシンでSIDのリストを取得する方法
- 23. ダウンロードしているアプリケーションのリストを取得するには?
- 24. すべてのアプリケーションのリストを取得
- 25. 別のコンポーネントから値を取得する角度4
- 26. 上位コンポーネントで入力値を取得
- 27. Flex 4 - Spark PanelまたはSpark TitleWindowのタイトルバーにコンポーネントを追加します。
- 28. 私のアプリケーションで不要なコンポーネントをレンダリングするには
- 29. FlexでホストIPを取得するには?
- 30. 私は私のFlexアプリケーションでプリローダー持っフレックス
この質問の回答を得ましたか? getcomponentListのようなメソッドはありますか? – karthi