如何在 Flex 中显示 AdvanceDatagridColumn 的工具提示

How to display ToolTip for AdvanceDatagridColumn in Flex

我想显示 AdvanceDataGridColumn 的工具提示。 headerText 设置为 'ABBR',ToolTip 应设置为 'internalName'。我正在动态创建列,如下所示。谁能告诉我如何实现这个。

var paxCountNames:AdvancedDataGridColumn = new AdvancedDataGridColumn();
paxCountNames.dataField = obj['classOfSvcId']+obj['internalName'];
paxCountNames.headerText = obj['abbr'];
paxCountNames.dataTipField = obj['internalName'];
paxCountNames.width = 40;
paxCountNames.itemRenderer = new ClassFactory(ADGTextInputRenderer);
passengerCount.children.push(paxCountNames);

假设您已成功动态创建列,您唯一需要做的就是将每列的 'showDataTips' 属性 设置为 true 以显示工具提示。

示例:

paxCountNames.showDataTips = true;

您也可以使用 paxCountNames.dataTipFunction 代替 paxCountNames.dataTipField

paxCountNames.dataTipFunction = dTFunction;
function buildToolTip( item:Object ):String {
    return item.someProperty;   // some property you need
}

但是有必要如上所述指定paxCountNames.showDataTips = true