0

テーブルにドロップダウンがあります(カスタムレンダラーとして)。画面のスペースに制約があるため、一部のオプションはテーブルまたはドロップダウンに表示するには長すぎます。ただし、全文を表示するツールチップがあります。

問題は、これがテーブルの最後の列であり、ユーザーの 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 を超えるテキストがデータベースに保存されるたびに、全文が表示されないことです。

ツールチップを左ではなく右に揃える方法を知っている人はいますか。そうすれば、テキストの長さに関係なく、左側に表示されます。

4

1 に答える 1