Bom dia,

 

eu coloquei um botão dentro de um itemrenderer de um grid (conforme abaixo).
Só que eu tenho 2 states na minha aplicação.

 

Eu gostaria que quando estivesse em um determinado state esse botão ficasse
desabilitado. o código abaixo não esta funcionando, alguém poderia me
ajudar?

 

                             <mx:DataGrid id="dgProcedimentos"
editable="false" themeColor="#195175"

                                   enabled="true" right="10" bottom="10"
left="318" dataProvider="{_model.arrayProcedimentos}" top="35"

                                   doubleClickEnabled="true"
itemDoubleClick="{procedimentoSelecionado(event)}">

                                   <mx:columns>

                                         <mx:DataGridColumn width="70"
editable="false">

                                        <mx:itemRenderer>

                                            <mx:Component>

                                                <mx:HBox
horizontalAlign="center">

                                                    <mx:Button
id="btnEditaProcedimento"

                                                              height="16"
width="16" toolTip="Editar Procedimento"

 
click="dispatchEvent(new Event('editar', true))" 

 
enabled="{(currentState=='state_cliente'?false:(data.finalizado==false?true:
false))}">                                                

 
<mx:icon>@Embed(source='../images/icons/menu/edit_proc.png')</mx:icon>


                                                    </mx:Button>


                                                </mx:HBox>

                                            </mx:Component>

                                        </mx:itemRenderer>

                                    </mx:DataGridColumn>

<mx:DataGridColumn headerText="Procedimentos" dataField="descricao"
width="300" labelFunction="labelFunctionGridProcedimentos"/>

                                         <mx:DataGridColumn
headerText="Resultado" dataField="resultado" width="100"/>

                                         <mx:DataGridColumn
headerText="Usuário" dataField="usuario" width="100"
labelFunction="labelFunctionGridProcedimentos"/>

                                         <flexdev:DateDataGridColumn
headerText="Data" dataField="dtFinalizacao" formatString="DD/MM/YYYY"
width="110"/>                                         

                                         <mx:DataGridColumn width="30"
dataField="finalizado" headerText="" textAlign="center" sortable="false">

                                               <mx:itemRenderer>

                                                     <mx:Component>

                                                           <mx:CheckBox
selected="{data.finalizado}" click="{data.finalizado = selected}"
enabled="false"/>

                                                     </mx:Component>

                                               </mx:itemRenderer>


                                         </mx:DataGridColumn>

                                   </mx:columns>

                             </mx:DataGrid>    

Att.,

Roger Rayner

Analista de Sistemas

TOTVS BAHIA
( 55 (71) 9616 - 6876
+  <mailto:[email protected]> [email protected]

 

http://www3.datasul.com.br/images/mkt/campanhas_web/logistica/2009/datasul.j
pg
http://www3.datasul.com.br/images/mkt/campanhas_web/logistica/2009/totvs.jpg

 

"A Humildade é o alicerce dos Sábios... e o Orgulho a coluna dos Débeis!!!"

(Augusto Cury)

 

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

<<image001.jpg>>

<<image002.jpg>>

Responder a