AdvancedDataGrid
列の 1 つ (拡張) にカスタム レンダラーを使用していますAdvancedDataGridItemRenderer
。内容に対して短すぎる場合に、列の全文をツールチップとして表示することに関心があります。標準レンダラーでは、 を使用してこの効果を簡単に実現できますshowDataTips
が、カスタム レンダラーでは機能しません。テキスト幅を測定し、いくつかの方法で列幅と比較しようとしましたが、間違った値が得られ、今のところ何も機能していません。次に例を示します。
public override function set data(value:Object):void
{
super.data=value;
var metrics:TextLineMetrics=getLineMetrics(0);
if (metrics.width>this.width) toolTip=text; else toolTip="";
}
誰かがこの問題の解決策を知っている場合は、共有していただければ幸いです。