имам компонент AdvancedDataGrid с някои персонализирани редове. Имам ограничен брой видими редове в компонента. Останалите редове могат да бъдат достъпни чрез лента за превъртане. В моето приложение имам бутон Запазване и следващ, който записва действително избрания запис и повтаря избрания елемент от мрежата с 1 до края. За съжаление тази процедура работи само докато стигна до края на видимите редове. След това мрежата се срива, когато избера невидимия ред и се опитам да превъртя там програмно:
//Bad Crash
this.documentBrowser.dg.selectedIndex = index + 1;
this.documentBrowser.dg.validateNow();
this.documentBrowser.dg.scrollToIndex(this.dg.selectedIndex);
Открих, че следващият елемент не е инстанциран в този момент. Има ли някаква възможност за изобразяване на всички елементи в мрежата след зареждане или за деактивиране на мързеливото изобразяване?
Проследяването на стека:
TypeError: Грешка #1010: Терминът е недефиниран и няма свойства. в mx.controls.listClasses::AdvancedListBase/makeRowsAndColumnsWithExtraRows()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/advancedgrids/src/mx/controls/listClasses/AdvancedListBase.as:4008] в mx.controls.listC момичета: :AdvancedListBase/updateDisplayList()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/advancedgrids/src/mx/controls/listClasses/AdvancedListBase.as:3582] в mx.controls::AdvancedDataGridBaseEx/updateDisplayList()[/ Потребители /justinmclean/Documents/ApacheFlexSDK/frameworks/projects/advancedgrids/src/mx/controls/AdvancedDataGridBaseEx.as:2033] в mx.controls::AdvancedDataGrid/updateDisplayList()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/project s/ advancedgrids/src/mx/controls/AdvancedDataGrid.as:2907] в mx.controls.listClasses::AdvancedListBase/validateDisplayList()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/advancedgrids/src/mx/controls/listClasses /AdvancedListBase.as:3480] в mx.managers::LayoutManager/validateDisplayList()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/managers/LayoutManager.as:744] в mx.managers ::LayoutManager/doPhasedInstantiation()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/managers/LayoutManager.as:827] в mx.managers::LayoutManager/doPhasedInstantiationCallback()[/Users/ justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/managers/LayoutManager.as:1195]