【发布时间】:2009-07-07 18:29:54
【问题描述】:
我有一个 AdvancedDataGrid 的子类,它显示了一个树状数据结构。给定calculateDropIndex 返回的索引,我如何获取该索引处的项目?
阅读大量代码后,似乎最不可怕的方法是:
var oldSelectedIndex:int = this.selectedIndex;
var mouseOverIndex:int = this.calculateDropIndex(event);
this.selectedItem = mouseOverIndex;
var item:* = this.selectedItem;
this.selectedIndex = oldSelectedIndex;
另一个选项似乎是在修改 iterator 属性...但是,从我看到它使用的方式来看,它也会很快变得非常困难。
那么,我怎样才能在高级数据网格中的特定索引处获取项目而不发疯?
【问题讨论】:
标签: apache-flex flex3