如何在 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
。
我想显示 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
。