Получение всплывающего окна, когда ячейка выбрана в flex - PullRequest
0 голосов
/ 12 января 2010

У меня есть гибкая сетка данных, к которой мне нужно добавить эту функцию: пользователь нажимает на конкретную ячейку, должно появиться окно с дополнительной информацией о значении в этой ячейке. Возможно, всплывающее окно должно быть другой сеткой данных с дополнительной информацией. Можете ли вы предоставить гибкий код для этого. Я новичок в flex.

1 Ответ

2 голосов
/ 12 января 2010
<!--DGCRenderer.mxml-->
<mx:Label xmlns:mx="http://www.adobe.com/2006/mxml" selectable="true"
  click="handleClick()">
<mx:Script>
  <![CDATA[
    private function handleClick():void
    {
      CustComponent(listdata.owner).showPopUp(this.data);
    }
  ]]>
</mx:Script>

</mx:Label>

<!-- inside the datagrid in the CustComponent -->
<mx:DataGridColumn dataField="name" headerText="Name" itemRenderer="DGCRenderer"/>
<mx:Script>
  <![CDATA[
    public function showPopUp(item:Object):void
    {
      var p:PopUpClassName = PopUpManager.createPopUp(this, PopUpClassName);
      p.setItem(item);
    }
  ]]>
</mx:Script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...