itemrenderere ReCycling issue

10 views
Skip to first unread message

Malek S

unread,
May 15, 2013, 6:37:00 AM5/15/13
to flex_...@googlegroups.com
HI,
 
I am facing an issue when using Checkboxes as itemrenderer in List.
 
My requirement is based on boolean flag, i want to swap the skin.
 
if(isReadOnly) {
 
// check if checkbox Is selected
(v.selected) {
 
//set the skin class
 
}
 
I am overriding set Data method like this
 
 

override

public function set data(value:Object):void

{

super.data = value;

var rendererOwner:Object = this.owner;

var isReadOnly:Boolean = false;

if (rendererOwner != null)

{

var listOwner:CheckBoxList = rendererOwner as CheckBoxList;

if (listOwner != null && listOwner.readOnly)

{

isReadOnly = listOwner.readOnly;

if(v.selected == true) {

button.styleName = myStyle; //skin class with checkmark

}

else {

button.styleName = myOrgStyle;// s kin class without checkmark.

}

}

else {

//button.setFocus();

button.styleName =

this;

button.setStyle(

'icon',undefined);

}

}

}

But still when i am scrolling randomly skin is lost and button style is set to undefined.

 

 

please let me know if you have any idea.

 

 

regards

Maleks

 

Malek S

unread,
May 15, 2013, 7:26:38 AM5/15/13
to flex_...@googlegroups.com
any one

Malek S

unread,
May 16, 2013, 12:34:02 AM5/16/13
to flex_...@googlegroups.com
fgffgfgfg

Malek S

unread,
May 17, 2013, 7:16:15 AM5/17/13
to flex_...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages