<objeto>.set<Tipo>(<nome>, <valor>,<nomeExibição>):
Atribui o <valor> à propriedade <nome>, considerando o <Tipo> corresponde ao tipo da propriedade (exceto Object e List). O <valor> é do mesmo tipo que a propriedade, ou compatível. Além disso, possibilita a definição de um <nomeExibição> para a variável.
- Se a propriedade <nome> não existir, e o objeto possui metadados definidos, é apresentado um erro de propriedade inexistente;
- Se a propriedade <nome> não existir e o objeto não possui metadados definidos, a propriedade é criada com o <tipo> e o <valor> atribuídos;
- Se a propriedade <nome> receber um <valor> incompatível com o seu <tipo> e o objeto de origem não possuir metadados, é apresentado um erro de tipo incompatível;
- Se algum objeto correspondente a alguma das partes for nulo, este é instanciado.
Pode-se utilizar nome composto, separando cada parte por "." (ponto).
Exemplo:
params.setInt("NumEmp", x, "Número da empresa");

English
Español


