Hi all,

I am writing a code which renders button using item renderer. Now problem is
that each button will have label. incase button is not having label i should
remove that button so is there anything possible like making skin=null for
button if no label is there. what i want is the button should disappear
whenever no label is there . Right now if no label is there m still having
button.Can anyone look at the code below & suggest where should i do changes

Regards
Saurabh

here is mine code


*override* *protected* *function* updateDisplayList(unscaledWidth:Number,
unscaledHeight:Number):*void* {

*super*.updateDisplayList(unscaledWidth, unscaledHeight);

*if*(data){

*if*(*this*.bt1.selected){

*this*.bt1.selected=*false*;

}

*if*(dpft.length>0){

*for* *each*(*var* tmp:String *in* dpft){

*try*{

*if*(*this*.bt1.toolTip.match(tmp)){

previtm=*this*;

*this*.bt1.selected=*true*;

}

}*catch*(ex:Error){

}

}

}

*var* xml:XMLList=XMLList(*this*.bt1.label);

*var* tmp:string=x...@name;

*if*(tmp){

*this*.bt1.label=tmp.substr(0,11)+*""*+*" ("*+x...@totalcnt+*")"*;

}

}

}

*else*{

*this*.bt1.enabled=*false*;

}

}

 ]]>

</mx:Script>

<mx:Button id="bt1" label="{data.col1}" upSkin="
@Embed('assets/default_100x20.png')" downSkin="
@Embed('assets/default_100x20.png')" overSkin="
@Embed('assets/hover_100x20.png')" selectedUpSkin="
@Embed('assets/selected_100x20.png')" selectedDownSkin="
@Embed('assets/selected_100x20.png')" selectedOverSkin="
@Embed('assets/selected_100x20.png')" disabledskin="
@Embed('assets/disabled_100x20.png')" selected="false" width="90%" height="
95%" click="updatedata(event)" toolTip="{data.col1}" paddingLeft="0"
paddingRight="0" fontFamily="Arial" fontWeight="normal"/>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to