AnsweredAssumed Answered

Función AddError ha sido depreciada

Question asked by julioc on Oct 14, 2014
Actualmente estoy realizando la creación de un js para usar en un validation-handler de un campo de un formulario que poseemos. De ello, he leído que cuando se presenta un error y este se desea enviar, se hace lo siguiente:

<javascript>
if (!valid && !silent && form)
{
  var msg = (message != null) ? message : "Esto falló"; form.addError(form.getFieldLabel(field.id) + " – " + msg, field);
}
</javascript>

Observando, se tiene la función form.addError para el envio del mensaje, pero realizando pruebas, el mensaje al campo no es mostrado. Por lo que, verificando acerca de la función, se tiene que la misma fue depreciada. De ahí, se verifica el forms-runtime.js (<alfresco>/tomcat/webapps/share/js) que la contiene, y se observa que la función existe, pero la misma no tiene contenido, por lo que usarla no hará nada.

La única forma que logre que el mensaje fuera mostrado ha sido adicionando el atributo message con el mensaje al elemento validation-handler del campo.
 
De lo anterior, alguno conoce como hacer para que cuando se desee enviar un mensaje al campo de un formulario el mismo pueda ser mostrado? Cual sería la funcion a usar? O la forma actual para hacerlo?

Yo utilizo Alfresco Enterprise 4.2.2.

Outcomes