Readonly em um componente checkbox do struts, como faço?

4 respostas
mcbarsotti

Olá pessoal, tenho um componente

<html:checkbox property="ativa"name="list" disabled="true" />

dessa maneira, na hora da submissão do formulario ele não vai, então estou precisando urgente deixar ele como readonly, para quando eu submeter o formulario ele vá junto!

na api do struts não tem a opção de readonly!! como posso fazer isso???

deixar um checkbox do struts com a opção de readonly!!!

Obrigado

4 Respostas

J

Os itens marcados como disabled não são submetidos.

Como o Struts não tem o “readonly” você pode fazer o seguinte.

Ex.:

<html:hidden property="indPerfil" value="indPerfilCorrsp"/>
<input type="checkbox" name="indPerfilAux" checked disabled>Correspondente

<html:hidden property="indPerfil" value="indPerfilTitulr"/>
<input type="checkbox" name="indPerfilAux" checked disabled>Titular

Criar um campo hidden que será utilizado pra submissão.

mcbarsotti

o problema é o seguinte:

esses checkbox vem checados ou não do banco, alguns vem desabilitados e outros não, alguns desabilitados vem checados (ticados) preciso pegar todos eles e enviar para o form.

por <input type=“checkbox” … > eu não consegui fazer esse controle de vir checado ou não…

M

com javascript tu consegue setar o checkbox como disable.

Y

Cara, usa JavaScript no carregamento da página. No processamento server-side da tua página, cria tipo, uma String que simula um Array no JavaScript, aí imprime esse Array na página., No HTML, tu faz com que o JS leia esse array (que conterá os ID’s dos campos a ser readonly) e configure os checkboxes corretos.

Criado 23 de fevereiro de 2007
Ultima resposta 24 de fev. de 2007
Respostas 4
Participantes 4