Actionscript 3 AdvancedDataGrid扩展根节点
我在扩展AdvancedDataGrid的根节点时遇到问题。简化代码如下:Actionscript 3 AdvancedDataGrid扩展根节点,actionscript-3,apache-flex,advanceddatagrid,Actionscript 3,Apache Flex,Advanceddatagrid,我在扩展AdvancedDataGrid的根节点时遇到问题。简化代码如下: adg.addEventListener(FlexEvent.CREATION_COMPLETE, adgCreationHandler); private function adgCreationHandler(event.FlexEvent): void { adg.expandItem(groupCol.getRoot(), true) } 有没有人想过为什么这种方法不会扩展我的根节点,或者在加载Adva
adg.addEventListener(FlexEvent.CREATION_COMPLETE, adgCreationHandler);
private function adgCreationHandler(event.FlexEvent): void {
adg.expandItem(groupCol.getRoot(), true)
}
有没有人想过为什么这种方法不会扩展我的根节点,或者在加载AdvancedDataGrid时默认情况下扩展根节点的另一种简单方法?尝试以下方法
private function adgCreationHandler(event.FlexEvent): void {
adg.expandItem(groupCol.getRoot(), true)
adg.validateNow();
}
validateNow()-来自Flex手册
验证和更新此对象的属性和布局,并在必要时重新绘制。在脚本完成执行之前,通常不会处理需要大量计算的处理属性。例如,设置width属性会延迟,因为它可能需要重新计算对象子对象或其父对象的宽度。如果脚本多次设置width属性,则延迟处理可防止重复多次。此方法允许您手动覆盖此行为。谢谢您的帮助,但恐怕它不起作用。它仍然不会展开根节点:-/Any other ideas?;)或者我可以使用任何其他方法来扩展根?