JSF - Richefaces
Boa noite habilitei meu required, para quando o campo B da minha picklist estiver vazio ele não poder salvar, adicionei uma mensagem no meu Bean e já tentei requiredMessage e validatorMassage e nada , mas fica me retornando a mensagem padrão do richfaces do mesmo jeito, OBS: fora a mensagem padrão do richfaces ele me retorna o componente da form frEditForm:colunaCustomizada Erro de validação: o valor é necessário.
Código:
<h:outputLabel for="colunaCustomizada" value="#{messages.colunas_selecionadas}" />
<rich:pickList id="columnCustomization"
value="#{defaultMBean.colunasSelecionadas}" var="colunas"
sourceCaption="#{messages.colunasDisponiveis}"
targetCaption="#{messages.selecionarColunas}"
addAllText="#{messages.coluna_addall}"
addText="#{messages.coluna_add}"
removeAllText="#{messages.coluna_removeall}"
removeText="#{messages.coluna_remove}"
listHeight="310px"
required="true"
orderable="true"
downText=""
downBottomText=""
upText=""
upTopText=""
itemClass="rf-pick-item">
<rich:message for="colunaCustomizada">
</rich:message>
Ajax, JS..
<a4j:jsFunction name="validateRequiredFields"
action="#{defaultMBean.validarCamposObrigatorios(nome, produto, dataFormato, colunaDataSelecionada)}"
oncomplete="btnSaveClick()"
reRender="pnlMenssagem">
<a4j:param name="param" assignTo="#{nome}"/>
<a4j:param name="param1" assignTo="#{produto}"/>
<a4j:param name="param2" assignTo="#{dataFormato}"/>
<a4j:param name="param3" assignTo="#{colunaDataSelecionada}"/>
</a4j:jsFunction>
<script type="text/javascript" language="JavaScript">
/*<![CDATA[*/
initializeTemplatePickList(true);
$("#ngEditForm\\:btnSave").bind('mousedown', function(event){
this.focus();
var array = assembleChanges();
saveChanges(array);
validateRequiredFields(
$("#frEditForm:\\:fldNome").val(),
$("#frEditForm:\\:fldTipo option:selected").val(),
$("#frEditForm:\\:fldDataFormato").val(),
templateColumnPicklist.getcolunaDataSelecionada()
);
});
function btnSaveClick() {
if($('#pnlMenssagem').length == 0) {
$("#ngEditForm\\:btnSalvar").click();
}
}Discussão (0)
Carregando comentários...