I have been working on this for more than a day, so it's time for some help... I'm not a Flex/Flashbuilder expert, so any help is appreciated...
I've got a NavigatorContent object that I want to set the visibility on based on the content of the object. Bascially, if it is empty, I don't want to show it. However, no matter what I do, I can't actually get the visibility to change. It's ALWAYS visible. I've checked the .visibile property and it IS set correctly, but I can still see the tab. So, if I get the childNavReports.visible, it will say "false" but still display...
Here's the code where it's built:
Code:
var childNavReports:NavigatorContent = new NavigatorContent();
childNavReports.name="assessment_reports"
childNavReports.percentWidth = 100;
childNavReports.percentHeight = 100;
childNavReports.minWidth = 780;
childNavReports.minHeight = 150;
childNavReports.maxHeight = 170;
childNavReports.visible=false;
loadReportTree(childNavReports,graphic,layer); //this is where it's populated
childNavReports.visible=false;
childNavReports.enabled=false;
childNavReports.includeInLayout=false;
tabNavAssessment.addElement(childNavReports);
I've even tried the following:
Code:
childNavReports.setStyle("visibility", "hidden;");
tabNavAssessment.getChildByName("assessment_report s").visible=false;
tabNavAssessment.getTabAt(tabNavAssessment.getItem Index(tabNavAssessm ent.getChildByName("assessment_reports"))).visible =false;
tabNavAssessment.getTabAt(tabNavAssessment.getItem Index(tabNavAssessm ent.getChildByName("assessment_reports"))).enabled =false;
tabNavAssessment.getTabAt(tabNavAssessment.getItem Index(tabNavAssessm ent.getChildByName("assessment_reports"))).include InLayout=false;
Global.getLogger(this).info("childNavReports.visib le added to tabs"+ childNavReports.visible.toString());
tabNavAssessment.getChildByName("assessment_report s")
tabNavAssessment.getTabAt(2).visible=false; // 2 is the correct index
tabNavAssessment.getTabAt(2).includeInLayout=false ;
tabNavAssessment.getTabAt(2).enabled=false;
Any ideas? Or work arounds? Thanks!