Bubble verification


i changed grid having button having link.  link formed in itemrenderer.  iirc, event established there bubble container (a grid) , class if isn't handled there.

 

the renderer has this:

 

            lb2.addeventlistener(mouseevent.click,getaa);

            addchild(lb2);

        }

 

        public function getaa(event:event):void

        {

            (new useraaretrieveevent(_aaretrieve)).dispatch();

            //selecttopgridhandler

    //        parentdocument.

       }      

 

the containing useraa_grid.mxml includes this:

 

private function dgcreationcompletehandler(e:flexevent):void

{

  // if checkbox renderer - worked, being changed link above

  dg.addeventlistener(checkboxrenderercust.click, selecttopgridhandler);

  dg2.addeventlistener(checkboxrenderercust.click, selectbotgridhandler);

}

 

// called when top grid row box checked

public function selecttopgridhandler(data:object):void

{

  resultofsearch.enabled = false;

  dg2.dataprovider = "";

  // if use checkbox, point being selected

  try

...

 

would adding "dg.addeventlistener(useraaretrieveevent..." way go?

just update.  in last 4 hours still not getting it.

 

i don't error in renderer:

 

override public function set data(value:object):void

{

  removeallchildren();

 

  if (value == null ||

    value == "")

  {

    return;

  }

 

  super.data = value;

 

  var lb2:linkbutton = new linkbutton();

 

  if (value.rsrceid == null ||

    value.rsrceid == 0)

  {

    lb2.setstyle("color","red");

    lb2.setstyle("fontstyle","italic");

    lb2.setstyle("fontsize","10");

    lb2.label = value.individualname + ": *no act. record*";

  }

  else

  {

    lb2.setstyle("color","blue");

    lb2.label = value.individualname

      + ": " + value.rsrceid + " " + df.format(value.rspts);

  }

 

  lb2.addeventlistener(mouseevent.click, retrievelist);

  addchild(lb2);

}

 

public function retrievelist(event:event):void

{

  dispatchevent(new event(useraa_nmlk_renderer.click, true, true));

}

 

in component contains advancedatagrid first column, error:

private function dgcreationcompletehandler(e:flexevent):void

{

**  dg.addeventlistener(useraa_nmlk_renderer.click, selecttopgridhandler);

  // if checkbox renderer

  dg.addeventlistener(checkboxrenderercust.click, selecttopgridhandler);

  dg2.addeventlistener(checkboxrenderercust.click, selectbotgridhandler);

}

 

// called when top grid row box checked

public function selecttopgridhandler(data:object):void

{...}

** error is:

multiple markers @ line:

-1120: access of undefined property useraa_nmlk_renderer.

-1 changed line

 

what want happen when user clicks 1 of links in first column of advancedatagrid that click bubbles itemrenderer advancedatagrid component processed.

 

using string in google ("flex dispatch event renderer") haven't found detailed explaination yet.



More discussions in Flex (Read Only)


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

PProHeadless.exe has stopped working error when opening projects in Adobe Media Encoder CS6

Preconditions Failed. - Joomla! Forum - community, help and support