0

カスタムの高度なオートコンプリート コンポーネントを使用しています。選択したアイテムにはデフォルトでツールチップがありませんが、ラベルをツールチップとして使用したいと考えています。

arraylist allQuestions は、私のコンポーネントへのデータプロバイダーです。

<components:AdvancedAutoComplete id="addQuizQuestions_txt" width="800" height="300" dataProvider="{allQuestions}" labelField="questionText"
                    showBrowseButton="true"    browserFields="questionText" allowMultipleSelection="true" allowDuplicates="true" />

allQuestions.questionText は、目的のラベルへのパスである必要があります。

event.currentTarget などのイベントの使用を検討しましたが、ツールチップには存在しないと思います。

コンポーネントに提供されたデータを使用してツールチップを追加する方法を知っている人はいますか?

4

1 に答える 1

2

ツールチップをどこに追加しようとしていますか? オートコンプリートのポップアップ内?その場合、itemRenderer のコンポーネントでツールチップ属性を追加し、それをラベル コントロールにバインドします。次に例を示します。

ソースコードを調査して、これが正確にどこで発生しているかを確認する必要があります...また、AS3コードで行われる場合もありますが、同じことが適用されます...ラベルテキストセット:

myImage.tooltip = _label.text;

于 2009-05-29T14:05:46.977 に答える