0

私が欲しいのは非常に典型的なことです。多くのFlex開発者も人生のある時点でそれを望んでいると確信しています。例を見てみましょう:

ユーザープロファイルページには、「現在の雇用主」のコンボボックス/ドロップダウンリストがあり、「IBM」、「Apple」などの他の実際の雇用主と一緒に「雇用主なし」という名前の項目が必要です。 、AppleはDB /サーバー側から来ていますが、「雇用主なし」はそうではなく、null-employeeの単なるラベルです。したがって、「雇用主なし」が選択されている場合、コンボボックス/ドロップダウンリストは選択された項目としてnullを返します。

去年から何度もググった。100%の人が、ダミーアイテムをdataProviderに入れることを提案しています。私はそれをしました、そしてそれはちょっと良いです。しかし、私が好む代替案について考えています。コンボボックス/ドロップダウンリストにボタン(ラベル=「雇用者なし」)を配置し、ユーザーがそのボタンをクリックすると、selectedIndex = -1(つまり、selectedItem = nullも)になります。

しかし、そのようなカスタムコンポーネントを実装するための経験とスキルが不足しています。それを行うためのヒントまたはオンラインリソースを教えてください。

どうもありがとうございます

4

1 に答える 1

1

Flex 4.5 以降を使用している場合は、ドロップダウンリストにプロパティ「prompt」を利用できます。アイテムが選択されていない場合、コンポーネントはプロンプトを表示します。したがって、あなたの場合、ユーザーが「雇用主なし」ボタンをクリックすると、selectedIndex=-1 を設定して、ドロップダウン リストはプロンプト プロパティで指定されたテキストを変更する必要があります。

于 2012-07-22T20:40:59.187 に答える