Pessoal,
o titulo do artigo é minha duvida…
Popular o segundo s:select de acordo com o valor do primeiro s:select [Struts 2]
tinha minha jsp
<s:select list="ordensServico" listKey="cod" listValue="projeto.nomeCurto != null?projeto.nomeCurto:projeto.nome" key="faturaOS.ordemServico.cod" label="Ordem Serviço"
required="true" emptyOption="true" onchange="selecionarOS(this)"/>
<s:textfield key="faturaOS.descricao" label="Descrição" maxlength="100" size="80"/>
<s:textfield key="faturaOS.dataLiberacao" label="Data Liberação" alt="date" />
<s:select list="tiposMetrica" listKey="cod" listValue="siglaDescricao" key="faturaOS.tipoMetrica.cod" label="Tipo Métrica" emptyOption="true"/>
<s:textfield key="faturaOS.qtdMetricas" label="Quantidade" alt="double"/>
<s:textfield key="faturaOS.valorFatura" label="Valor Fatura" alt="double" required="true"/>
Quero popular o segundo select:
<s:select list="tiposMetrica" listKey="cod" listValue="siglaDescricao" key="faturaOS.tipoMetrica.cod" label="Tipo Métrica" emptyOption="true"/>
De acordo com o valor selecionado no primeiro
<s:select list="ordensServico" listKey="cod" listValue="projeto.nomeCurto != null?projeto.nomeCurto:projeto.nome" key="faturaOS.ordemServico.cod" label="Ordem Serviço"
required="true" emptyOption="true" onchange="selecionarOS(this)"/>
Pensei em fazer um ajax no onChange, mas não consegui…
