Flex Java - ComboBox com valores do banco, trazer uma linha selecionada na tela

3 respostas
R

Bom dia pessoal,
seguinte tem um combobox que é alimentado com valores do banco. Ex
No Flex

<mx:RemoteObject id="roListaECService" destination="listecService">
<mx:method name="listaECivil" result="resultHandlerListaECivil(event);"/>
</mx:RemoteObject>

<custom:customComboBox x="81.95" y="108.5" id="cb_cd_estadocivil" dataProvider="{dadoseciv}"
width="185.05" labelField="descricao" height="22.5" tabIndex="10"/>

No .as

[Bindable] public var dadoseciv:ArrayCollection;

public function resultHandlerListaECivil(event:ResultEvent):void {
dadoseciv = event.result as ArrayCollection;
}

Isso me retorna a lista:
Casado
Solteiro
Não Informado
Viúvo

Como faço para que esse combobox já traga carregado a opção Não Informado?

3 Respostas

Cabazzo

Usa a propriedade “prompt” do ComboBox.

R

Mas tipo vc diz para usar prompr="Não informado"
colocar na mão? é q fiz isso e qdo vou salvar ele não passa o código pro banco.

Ivan_Alves

Uma sugestão seria organizar o dados do banco para que o “Não informado” apareça em primeiro tipo:

1 - Não Informado
2 - Casado
3 - Solteiro
4 - Viúvo

ou usar o usar a propriedade selectedIndex para selecionar a posição do item, ou até mesmo fazer um loop na lista em seguida fazer uma verificação se entrar no if por exemplo ele o seleciona com selectedIndex ou selectedItem.

Uma pergunta esses dados de estado civil podem variar tipo podem aumentar alguma coisa? porque senão você nem precisaria buscar isso no banco, até…

Criado 22 de setembro de 2011
Ultima resposta 23 de set. de 2011
Respostas 3
Participantes 3