Hi All,

 

I am implementing the TileList with CellRenderer

<mx:Application  xmlns:mx=http://www.macromedia.com/2003/mxml

initialize=” loadComplete()”/>

 

            <mx:Script>

            <![CDATA[

                       

                        import com.test.model.ModelLocator;

                        import com.test.dto.ActivityDTO;

                        import org.nevis.cairngorm.control.EventBroadcaster;

                        import com.test.control.SfmController;              

                       

                        public var activities : Array;

                                                                                               

                        public var activity : ActivityDTO;                       

                       

                        private function loadComplete() : Void {

                                   

                                    EventBroadcaster.getInstance().broadcastEvent

                                                            ( SfmController.EVENT_GET_ACTIVITIES_WORK_QUEUE );                              

                        }                      

                                                                                                           

            ]]>

            </mx:Script>

 

<mx:TileList id="tileListComp" width="100%" height="100%"

                        dataProvider="{ ModelLocator.activities }"

                        itemWidth="300" itemHeight="100"

                        cellRenderer="com.test.view.activityview.ActivityDetailThumbnail"

                        change="activityWorkQueueListViewHelper.updateSelectedActivity( event )/>

 

 

 

CellRenderer

 

                        import com.hmssoftware.sfm.dto.ActivityDTO;

                        import com.hmssoftware.sfm.dto.DeliverableDTO;

                        import com.hmssoftware.sfm.model.ModelLocator;                   

                        public var activity : ActivityDTO;

                        public var deliverable : DeliverableDTO;

 

                        public function setValue( str : String, item : Object )

                        {

                                   

                                    activity = ActivityDTO( item ); // This is undefined

                                    mx.core.Application.alert( “activity.activityId:  ” + activity.activityId );// Resulting in  “activity.activityId: Undefined” ??????????????

                                   

                        }

 

I am unsing Cairngorm 0.99. In my onResult() of command when I check for data ModelLocator.activities its valid.

But the TileList dataprovider when initialized is undefined. I guess I need some sequence which will help me to initialize CellRenderer

After the  onResult() where I am assigning event.result to “ModelLocator.activities”. Thanks in advance for any suggestion or help.

 

Thanks,

 

Shahn

 

 

 

 



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Computer software testing Macromedia flex Development
Software developer


YAHOO! GROUPS LINKS




Reply via email to