在使用MXAdvancedDataGridItemRenderer的AdvancedDataGrid中,鼠标悬停未传递到AdvancedDataGrid。
经过几天的奋斗,我想分享一下:
在数据设置器中,为super.data指定要冒泡的鼠标事件的新值(?!)
示例(不起作用)
override public function set data( value:Object):void {
var latency:Number = value[ ( this.listData as DataGridListData).dataField] as Number;
// Do cool stuff
示例(工作)
override public function set data( value:Object):void {
var latency:Number = value[ ( this.listData as DataGridListData).dataField] as Number;
super.data = value;
// Do cool stuff
答案 0 :(得分:2)
在var latency ......之前声明super.data = value。
override public function set data( value:Object):void {
super.data = value;
var latency:Number = value[ ( this.listData as DataGridListData).dataField] as Number;
答案 1 :(得分:2)
以上示例有效。希望它可以节省你花时间弄清楚的时间。