Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <fx:Script>
- <![CDATA[
- public function ativoChange():void
- {
- var dadosTemp:Object = new Object() ;
- dadosTemp = datagrid_menu.selectedItem ;
- var dadosIndex:int = datagrid_menu.selectedIndex;
- dadosTemp.cAtivo = !dadosTemp.cAtivo ;
- //Alert.show('Acesso a tabela ' + dadosTemp.cSigla + ' para ' + dadosTemp.cAtivo);
- array_menu.setItemAt(dadosTemp,datagrid_menu.selectedIndex);
- array_menu.refresh() ;
- array_menu.getItemIndex(dadosIndex);
- }
- public function updateOption(textMessage:String):void
- {
- var dadosTemp:Object = new Object() ;
- dadosTemp = datagrid_menu.selectedItem ;
- var dadosIndex:int = datagrid_menu.selectedIndex;
- dadosTemp[textMessage] = !dadosTemp[textMessage] ;
- //Alert.show('Atualizar a tabela ' + dadosTemp.cSigla + ' o campo ' + textMessage + ' para ' + dadosTemp[textMessage]);
- array_menu.setItemAt(dadosTemp,datagrid_menu.selectedIndex);
- array_menu.refresh() ;
- array_menu.getItemIndex(dadosIndex);
- }
- ]]>
- </fx:Script>
- <mx:DataGrid id="datagrid_menu" x="115" top="30" bottom="5"
- width="582" height="100%" rowHeight="16"
- dataProvider="{array_menu}">
- <mx:columns>
- <mx:DataGridColumn dataField="cNmMenu" headerText="Menu/Diretiva" width="270" editable="false"/>
- <mx:DataGridColumn dataField="cAtivo" headerText="Ativo" width="50" textAlign="center" itemRenderer="renderers.CheckBoxRenderer"/>
- <mx:DataGridColumn dataField="cIncluir" headerText="Incluir" width="50" textAlign="center" itemRenderer="renderers.CheckBoxOptionRenderer"/>
- <mx:DataGridColumn dataField="cAlterar" headerText="Alterar" width="50" textAlign="center" itemRenderer="renderers.CheckBoxOptionRenderer"/>
- <mx:DataGridColumn dataField="cExcluir" headerText="Excluir" width="50" textAlign="center" itemRenderer="renderers.CheckBoxOptionRenderer"/>
- <mx:DataGridColumn dataField="cExecutar" headerText="Executar" width="50" textAlign="center" itemRenderer="renderers.CheckBoxOptionRenderer"/>
- <mx:DataGridColumn dataField="cImprimir" headerText="Imprimir" width="50" textAlign="center" itemRenderer="renderers.CheckBoxOptionRenderer"/>
- </mx:columns>
- </mx:DataGrid>
Advertisement
Add Comment
Please, Sign In to add comment