Hi Alex,

    I have done following:
    In the class where i added my datagrid as child:

    override protected function updateDisplayList(){ 
        ...
        // This height needs to be set at runtime, if user selects an option
        // I have to increase the rowheight.
       if(changeHeight){
            myDataGrid.rowHeight = 50;
       }else{
            myDataGrid.rowHeight = 30;
       }

       doSomething();

        callLater(validateMyDataGrid);
    }

    private function validateMyDataGrid():void{
        myDataGrid.validateNow();
    }

    I tried putting invalidateDisplayList() and other functions but didn't 
worked.

Thanks
Arpan

----- Original Message ----
From: Alex Harui <[EMAIL PROTECTED]>
To: [email protected]
Sent: Sunday, March 25, 2007 8:23:39 PM
Subject: RE: [flexcomponents] error when increase the rowheight at runtime?









  


    
            










Increasing rowHeight while scrolling would
probably not be handled correctly.  Increasing rowHeight and scrolling before
system validated the DataGrid may not be handled well either.  Might you be
doing one or the other?
 

  
 










From: flexcomponents@ yahoogroups. com [mailto: flexcomponents@ yahoogroups. 
com ] On Behalf Of arpan srivastava

Sent: Saturday, March 24, 2007
3:36 AM

To: Flex Components

Subject: [flexcomponents] error
when increase the rowheight at runtime?
 




  
 











Hi All,

    

    I need to change rowheight of my datagrid at runtime. I have
a bar chart in one of my columns and when i change a property of bar chart at
runtime the row height of the datagrid should change. I am able to change the
rowheight but when i scroll the datagrid just after changing the property i get
an error from "scrollVertically( )" function in
"ListBase.as" that some property is undefine or null. I am not
getting at all what is the cause of the error. Is it just increasing the height
of row at runtime or anything else?



Thanks

Arpan
 







  
 








The fish are biting.

Get
more visitors on your site using Yahoo!
Search Marketing.
 














    
  

    
    




<!--

#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;}
-->








 
____________________________________________________________________________________
Sucker-punch spam with award-winning protection. 
Try the free Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/features_spam.html

Reply via email to