Olá, tarde ensolarada..
Ainda sobre validação de um itemEditor num Datagrid,
não estou conseguindo mostrar destacado em vermelho um erro de validação.
Desconfio que o editor é jogado fora, e o que eu precisaria mesmo é alterar
o renderer, mas não sei como fazer isso.
Quem tiver uma luz..
Segue o código:
<mx:DataGrid
...
itemEditEnd="validarDatagrid(event);"
>
<mx:DataGridColumn
dataField="raca" editorDataField="selectedItem" >
<mx:itemEditor>
<mx:Component>
<mx:ComboBox
dataProvider="{outerDocument.parentDocument.racas}" />
</mx:Component>
</mx:itemEditor>
</mx:DataGridColumn>
public function validarDatagrid(event:Event):void {
var editorComboBox:ComboBox = (event.currentTarget as
DataGrid).itemEditorInstance as ComboBox;
if (editorComboBox.selectedIndex == -1) {
editorComboBox.errorString = "Selecione";
}
}
O programa chega a setar editorComboBox.errorString = "Selecione";
[]s
Bhola
2009/10/24 Mário Júnior <[email protected]>
> http://www.adobe.com/devnet/flex/articles/itemeditors_pt2.html
>
> Dá pra fazer com renderers tb, setando o rendererIsEditor=true e declarando
> o itemRenderer.
>
>
>
> 2009/10/23 bruno bg <[email protected]>
>
> itemRenderer e/ou itemEditor
>>
>> bruno bg
>>
>>
>>
>> 2009/10/23 Daniel Rodrigues da Cunha Frank <
>> [email protected]>
>>
>> Caros,
>>>
>>> Procurei no Google, mas não encontrei, saberiam como proceder para
>>> validar os campos de uma dataGrid editável com os Validators do Flex?
>>>
>>> Att.,
>>> Daniel R.C.Frank
>>> Análise e Programação
>>>
>>>
>>>
>>
>>
>>
>>
>
>
> --
> Mario Junior
> Enterprise Java / Flex Architectures
> Adobe Certified Expert Flex 3 with AIR
>
> Sofshore Informática
> http://www.sofshore.com.br
> +55 (48) 3337 2003
> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
> Florianopolis SC Brasil
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---