Use the Message # [ ] textbox --- In [email protected], arpan srivastava <[EMAIL PROTECTED]> wrote: > > Hi Michael, > > Can you tell me how to check for post 60726? > > ----- Original Message ---- > From: michael_ramirez44 <[EMAIL PROTECTED]> > To: [email protected] > Sent: Monday, February 19, 2007 9:00:57 PM > Subject: [flexcoders] Re: error when scroll datagrid vertically? > > > > > > > > > > > > > > Hey Guys, > > > > I have had a similar problem. Check out message post 60726 > > > > Michael Ramirez > > > > --- In [EMAIL PROTECTED] ups.com, "Ciarán" <parafreak@ ..> wrote: > > > > > > Hi, > > > > > > > I am facing a weird problem with datagrid. I have added a custom > > > > itemrenderer in my datatgrid which draws a bullet graph in one of > > > > the columns. > > > > > > It sounds like a problem with your itemRenderer. > > > > > > > for (i = lockedRowCount; i < rowCount; i++) > > > > { > > > > > > > > numCols = listItems[i] .length; > > > > var bVisible:Boolean = false; > > > > ... > > > > ... > > > > > > > Now this code should run till "i" is less than rowCount, but I > > observed that > > > > if rowCount = 15 and listItems.length = 14 then after "i" > > executes the code for > > > > 14 it increments and also executes for 15. > > > > > > listItems.length does nothing to determine the length of the loop. > > The > > > condition is i < rowCount, so if rowCount = 15, and > > listItems.length = > > > 14, that makes perfect sense. The loop will run from lockedRowCount > > to > > > 15 (counting from 0 to < 15 yeilds 14 = listItems.length) . > > > > > > lockedRowCount is "The index of the first row in the control that > > scrolls". > > > > > > listItems is a collection of itemRenderers (one for each row in each > > > column of your DataGrid) > > > > > > Can you post a code example (it would help to see the itemRenderer > > and > > > the Data Grid declaration. > > > > > > Best Regards, > > > Ciarán > > > > > > > I am not getting the cause for this behaviour, is it a bug in > > flex. > > > > > > > > > > > > Error: > > > > TypeError: Error #1010: A term is undefined and has no properties. > > > > at > > mx.controls. listClasses: :ListBase/ mx.controls. listClasses: ListBase: :sc > > rollVertically( ) > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\controls\ listClasses\ ListBase. a > > s:5346] > > > > at > > mx.controls: :DataGrid/ mx.controls: DataGrid: :scrollVerticall y() > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\controls\ DataGrid. as:1923] > > > > at > > com.flex.MyDataGrid ::myDataGrid/ com.flex. MyDataGrid: myDataGrid: :scroll > > Vertically() [C:\Documents and Settings\someone\ My Documents\Flex > > Builder 2\SampleWidget\ com\flex\ MyDataGrid\ myDataGrid. as:24] > > > > at mx.controls. listClasses: :ListBase/ set > > verticalScrollPosit ion() > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\controls\ listClasses\ ListBase. a > > s: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: :dispatchEv > > entFunction( ) > > > > at flash.events: :EventDispatcher /dispatchEvent( ) > > > > at mx.core::UIComponen t/dispatchEvent( ) > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\core\UICompon ent.as:8323] > > > > at > > mx.controls. scrollClasses: :ScrollBar/http://www.adobe. com/2006/ flex/mx > > /internal::dispatch ScrollEvent( ) > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\controls\ scrollClasses\ ScrollBa > > r.as:1096] > > > > at > > mx.controls. scrollClasses: :ScrollBar/http://www.adobe. com/2006/ flex/mx > > /internal::lineScro ll() > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\controls\ scrollClasses\ ScrollBa > > r.as:1058] > > > > at > > mx.controls. scrollClasses: :ScrollBar/ mx.controls. scrollClasses: ScrollB > > ar::downArrow_ buttonDownHandle r() > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\controls\ scrollClasses\ ScrollBa > > r.as:1160] > > > > at > > flash.events: :EventDispatcher /flash.events: EventDispatcher: :dispatchEv > > entFunction( ) > > > > at flash.events: :EventDispatcher /dispatchEvent( ) > > > > at mx.core::UIComponen t/dispatchEvent( ) > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\core\UICompon ent.as:8323] > > > > at > > mx.controls: :Button/http://www.adobe. com/2006/ flex/mx/internal ::button > > Pressed() > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\controls\ Button.as: 1988] > > > > at mx.controls: :Button/mx. controls: Button::mouseDow nHandler( ) > > [C:\dev\flex_ 201_gmc\sdk\ frameworks\ mx\controls\ Button.as: 2234] > > > > > > > > ____________ _________ _________ __ > > > Want to start your own business? Learn how on Yahoo! Small Business. > > > > > > > > > > > > > > > > > > <!-- > > #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans- serif;} > #ygrp-mlmsg table {font-size:inherit;font:100%;} > #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} > #ygrp-mlmsg pre, code {font:115% monospace;} > #ygrp-mlmsg * {line-height:1.22em;} > #ygrp-text{ > font-family:Georgia; > } > #ygrp-text p{ > margin:0 0 1em 0; > } > #ygrp-tpmsgs{ > font-family:Arial; > clear:both; > } > #ygrp-vitnav{ > padding-top:10px; > font-family:Verdana; > font-size:77%; > margin:0; > } > #ygrp-vitnav a{ > padding:0 1px; > } > #ygrp-actbar{ > clear:both; > margin:25px 0; > white-space:nowrap; > color:#666; > text-align:right; > } > #ygrp-actbar .left{ > float:left; > white-space:nowrap; > } > .bld{font-weight:bold;} > #ygrp-grft{ > font-family:Verdana; > font-size:77%; > padding:15px 0; > } > #ygrp-ft{ > font-family:verdana; > font-size:77%; > border-top:1px solid #666; > padding:5px 0; > } > #ygrp-mlmsg #logo{ > padding-bottom:10px; > } > > #ygrp-vital{ > background-color:#e0ecee; > margin-bottom:20px; > padding:2px 0 8px 8px; > } > #ygrp-vital #vithd{ > font-size:77%; > font-family:Verdana; > font-weight:bold; > color:#333; > text-transform:uppercase; > } > #ygrp-vital ul{ > padding:0; > margin:2px 0; > } > #ygrp-vital ul li{ > list-style-type:none; > clear:both; > border:1px solid #e0ecee; > } > #ygrp-vital ul li .ct{ > font-weight:bold; > color:#ff7900; > float:right; > width:2em; > text-align:right; > padding-right:.5em; > } > #ygrp-vital ul li .cat{ > font-weight:bold; > } > #ygrp-vital a { > text-decoration:none; > } > > #ygrp-vital a:hover{ > text-decoration:underline; > } > > #ygrp-sponsor #hd{ > color:#999; > font-size:77%; > } > #ygrp-sponsor #ov{ > padding:6px 13px; > background-color:#e0ecee; > margin-bottom:20px; > } > #ygrp-sponsor #ov ul{ > padding:0 0 0 8px; > margin:0; > } > #ygrp-sponsor #ov li{ > list-style-type:square; > padding:6px 0; > font-size:77%; > } > #ygrp-sponsor #ov li a{ > text-decoration:none; > font-size:130%; > } > #ygrp-sponsor #nc { > background-color:#eee; > margin-bottom:20px; > padding:0 8px; > } > #ygrp-sponsor .ad{ > padding:8px 0; > } > #ygrp-sponsor .ad #hd1{ > font-family:Arial; > font-weight:bold; > color:#628c2a; > font-size:100%; > line-height:122%; > } > #ygrp-sponsor .ad a{ > text-decoration:none; > } > #ygrp-sponsor .ad a:hover{ > text-decoration:underline; > } > #ygrp-sponsor .ad p{ > margin:0; > } > o {font-size:0;} > .MsoNormal { > margin:0 0 0 0; > } > #ygrp-text tt{ > font-size:120%; > } > blockquote{margin:0 0 0 4px;} > .replbq {margin:4;} > --> > > > > > > > > > > ______________________________________________________________________ ______________ > Have a burning question? > Go to www.Answers.yahoo.com and get answers from real people who know. >

