テーブルにドロップダウンがあります(カスタムレンダラーとして)。画面のスペースに制約があるため、一部のオプションはテーブルまたはドロップダウンに表示するには長すぎます。ただし、全文を表示するツールチップがあります。
問題は、これがテーブルの最後の列であり、ユーザーの PC にも解像度の制約があることです。ツールチップが表示され、その一部がユーザー モニターで切り取られるようになりました。
これで、ツールチップの X 位置を (-150 単位で) 調整できます。
private function createToolTip(event:ListEvent):void {
tip = ToolTipManager.createToolTip("THE TEXT", this.parentApplication.mouseX - 150, this.parentApplication.mouseY) as ToolTip;
}
これで期待どおりに機能しますが、テキストが短い場合、どこにも表示されません。
そこで、ツールチップに幅 (200) を追加しました
private function createToolTip(event:ListEvent):void {
tip = ToolTipManager.createToolTip("THE TEXT", this.parentApplication.mouseX - 150, this.parentApplication.mouseY) as ToolTip;
tip.width = 200;
}
これで、少なくともドロップダウンの横にテキストが表示され、問題なく表示されます。
しかし問題は、200 を超えるテキストがデータベースに保存されるたびに、全文が表示されないことです。
ツールチップを左ではなく右に揃える方法を知っている人はいますか。そうすれば、テキストの長さに関係なく、左側に表示されます。