mtw:input - Considerar o atributo value como prioritário
Brought to you by:
saojr
Acredito que o atributo value da tag mtw:input deveria ter prioridade sobre o valor obtido pelo 'name'.
No Código tem assim..
if (value != null) { // -- >> Primeiro pega o valor obtido através do name ta tag...
String x = Regex.sub(value.toString(), "s/\\\"/\\"/g");
sb.append(" value=\"").append(x).append("\"");
} else if (this.value != null) { // -->> Depois é que tenta pegar o value normal
String x = Regex.sub(this.value.toString(), "s/\\\"/\\"/g");
sb.append(" value=\"").append(x).append("\"");
}
---
Agora não sei se essa mudança, pode acarretar em erros nos projetos já implementados. Acredito que n.
Tenho cuidado em mudar pois alguem pode usar essa tag com a seguinte ideia:
<mtw:input name="nomePessoa" value="Valor Padrão" />
Ou seja se não tiver no input ele usa 'um' padrão..., mais isso não é muito logico... :/