Pessoal,
Gostaria de deixar um radio button visível em uma página JSF, mas desabilitado para edição(escolha), sem usar JavaScript.
Segue o cógido que cria o radio button.
<th>Disciplina possui conteúdo variável:</th>
<td>
<h:selectOneRadio id="checkConteudo" value="#{componenteCurricular.obj.conteudoVariavel}" styleClass="noborder" >
<f:selectItem itemValue="true" itemLabel="Sim"/>
<f:selectItem itemValue="false" itemLabel="Não"/>
</h:selectOneRadio>
</td>
Alguém poderia me ajudar ?
Agradece,
Max Carvalho
Dá uma olhada no atributo readonly e coloca ele como true
seria isso?
<f:selectItem itemValue="1" itemLabel="Form 1" itemDisabled="true" />
não.
tenta isso
<h:selectOneRadio id=“checkConteudo” value="#{componenteCurricular.obj.conteudoVariavel}" styleClass=“noborder” readonly=true>
Funcionou com o ‘readonly’.
O código final ficou assim
<c:if test="${not componenteCurricular.graduacao}">
<th>Disciplina possui conteúdo variável:</th>
<td>
<h:selectOneRadio id="checkConteudo" value="#{componenteCurricular.obj.conteudoVariavel}" styleClass="noborder" readonly="false" >
<f:selectItem itemValue="true" itemLabel="Sim"/>
<f:selectItem itemValue="false" itemLabel="Não"/>
</h:selectOneRadio>
</td>
</c:if>
<c:if test="${componenteCurricular.graduacao}">
<th>Disciplina possui conteúdo variável:</th>
<td>
<h:selectOneRadio id="checkConteudo" value="#{componenteCurricular.obj.conteudoVariavel}" styleClass="noborder" readonly = "true">
<f:selectItem itemValue="true" itemLabel="Sim"/>
<f:selectItem itemValue="false" itemLabel="Não"/>
</h:selectOneRadio>
</td>
</c:if>
Vlw por postar o código final.
Por favor coloque como resolvido.
lele_vader,
Desculpe a ignorância, mas não me recordo onde altero o status do tópico para ‘Resolvido’
Topo superior direito da primeira mensagem clica em editar e lá altera o título adicionando a tag [RESOLVIDO]