Try calling invalidateList() (not invalidateDisplayList()) after you
change the font size

 

________________________________

From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of arpan srivastava
Sent: Wednesday, June 06, 2007 10:07 AM
To: Flex Coders
Subject: [flexcoders] Help !!! Getting error when change RowHeight and
then Scroll Datagrid

 

Hi All,

    I have a datagrid in which rowheight depends upon the fontSize. If i
increase the fontSize rowheight increases and if i decrease the font
size rowheight decreases. but at runtime when i change the fontsize ,
and scroll the grid i get error.I observed that when rowheight changes
rowInfo is not updated like listItems.

At this time 
rowInfo = 14 
listItems = 10 

TypeError: Error #1010: A term is undefined and has no properties.
  at
mx.controls.listClasses::ListBase/mx.controls.listClasses:ListBase::scro
llVertically()[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\listClasse
s\ListBase.as:5346]
  at
mx.controls::DataGrid/mx.controls:DataGrid::scrollVertically()[C:\dev\fl
ex_201_gmc\sdk\frameworks\mx\controls\DataGr! id.as:1923]
  at mx.controls.listClasses::ListBase/set
verticalScrollPosition()[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\
listClasses\ListBase.as:1043]
  at
mx.controls::DataGrid/mx.controls:DataGrid::scrollHandler()[C:\dev\flex_
201_gmc\sdk\frameworks\mx\controls\DataGrid.as:1720]
  at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEven
tFunction()
  at flash.events::EventDispatcher/dispatchEvent()
  at
mx.core::UIComponent/dispatchEvent()[C:\dev\flex_201_gmc\sdk\frameworks\
mx\core\UIComponent.as:8323]
  at mx.controls.scrollClasses::ScrollBar/h!
ttp://www.adobe.com/2006/flex/mx/internal::dispatchScrollEvent()[C:\dev\
flex_201_gmc\sdk\frameworks\mx\controls\scrollClasses\ScrollBar.as:1096
<http://www.adobe.com/2006/flex/mx/internal::dispatchScrollEvent%28%29%5
BC:%5Cdev%5Cflex_201_gmc%5Csdk%5Cframeworks%5Cmx%5Ccontrols%5CscrollClas
ses%5CScrollBar.as:1096> ]
  at
mx.controls.scrollClasses::ScrollBar/http://www.adobe.com/2006/flex/mx/i
nternal::lineScroll()[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\scr
ollClasses\ScrollBar.as:1058
<http://www.adobe.com/2006/flex/mx/internal::lineScroll%28%29%5BC:%5Cdev
%5Cflex_201_gmc%5Csdk%5Cframeworks%5Cmx%5Ccontrols%5CscrollClasses%5CScr
ollBar.as:1058> ]
  at
mx.controls.scrollClasses::ScrollBar/mx.controls.scrollClasses:ScrollBar
::downArrow_buttonDownHandler()[C:\dev\flex_201_gmc\sdk\frameworks\mx\co
ntrols\scrollClasses\ScrollBar.as:1160]
  at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEven
tFunction()
  at flash.events::EventDispatcher/dispatchEvent()
  at mx.core::UIComponent/dispatchEvent()[C:\dev\flex_201_gmc\sdk\fr!
ameworks\mx\core\UIComponent.as:8323]
  at
mx.controls::Button/http://www.adobe.com/2006/flex/mx/internal::buttonPr
essed()[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\Button.as:1988
<http://www.adobe.com/2006/flex/mx/internal::buttonPressed%28%29%5BC:%5C
dev%5Cflex_201_gmc%5Csdk%5Cframeworks%5Cmx%5Ccontrols%5CButton.as:1988>
]
  at
mx.controls::Button/mx.controls:Button::mouseDownHandler()[C:\dev\flex_2
01_gmc\sdk\frameworks\mx\controls\Button.as:2234]

 

________________________________

Get the free Yahoo! toolbar
<http://us.rd.yahoo.com/evt=48226/*http:/new.toolbar.yahoo.com/toolbar/f
eatures/norton/index.php>  and rest assured with the added security of
spyware protection. 

 

Reply via email to