在我的Flex(Flash Builder 4中)的DataGrid - 的DataGridColumn,我已經設置了自定義的itemRendererFlex - 如何顯示使用DataGridColumn的itemRenderer時的工具提示?
itemRenderer="myComponents.EncounterDGItemRenderer".
我的渲染器是一個標籤
public class EncounterDGItemRenderer extends Label
我發現我的提示(數據提示)停止工作,一旦我開始使用這個自定義渲染器。我還發現,我可以在
override protected function updateDisplayList
設置的提示標籤上通過設置:
toolTip=data['addedDate'];
這工作發現,但問題是我需要選擇基於對不同的數據字段柱。我希望能得到類似於DataGridColumn labelFunction的工作方式 - 我可以在其中訪問「column.headerText」或「column.dataField」。但是,我只能訪問底層的數據對象,而不是正在顯示的名稱(除非我丟失了某些東西)。
數據網格項目渲染器中是否有方法來知道列標題文本是什麼,或者您有不同的方法嗎?
你使用Flex 4嗎?爲什麼不使用Spark DataGrid? –
我正在使用自定義組件(ResuableFx)DataGrid庫,它具有篩選和自定義搜索功能。它工作得很好,我使用自定義項目渲染器,所以我可以更改文本/背景顏色,但然後我失去了我的工具提示。 –