Atribui valor a um campo ou atributo de um objeto.


Figura 1 - Bloco Definir valor do

Compatibilidade

  • Bloco servidor: cronapi.object.Operations.setObjectField()

Retorno

O bloco não possui retorno.

Características do bloco

Para que os campos do objeto sejam listados no menu vertical do parâmetro "Campo" do bloco, é necessário que o objeto passado como parâmetro tenha o caminho da entidade base devidamente definido em uma variável.

Ao criar a variável (destaque 1 da Figura 2), clique no botão "..." do campo Tipo da variável (seta da Figura 2) e selecione a entidade em que deseja definir um valor ao campo. Em seguida, a variável criada deve estar vinculada ao bloco Criar novo objeto, informando os campos que estarão contidos no objeto, e ser atribuída ao parâmetro "Objeto" do bloco Definir valor do.


Figura 2 - Criando a variável

Parâmetros

Objeto

Recebe o objeto criado a partir do bloco Criar novo objeto.

  • Posição: 1
  • Inglês: Object
  • Tipo: Objeto / Object
  • Exemplo: retorno do bloco Criar novo objeto

Caminho a percorrer

Define a o caminho do campo no qual o novo valor será atribuído.

  • Posição: 2
  • Inglês: Path to move
  • Tipo: Objeto / Object
  • Exemplo: "nome"

Valor a ser definido no objeto

Define o novo valor do campo especificado.

  • Posição: 3
  • Inglês: Value to be setted on object
  • Tipo: Texto / String
  • Exemplo: "Ana"

Exemplo

Na função a seguir, a variável objeto<app.entity.Aluno> recebe um objeto criado a partir do bloco Criar novo objeto, contendo os campos "nome", "nota" e "aprovado". Em seguida, o bloco Definir valor do é utilizado para atribuir um novo valor ao campo "nome" do objeto criado. O resultado de execução será impresso no console do depurador.


Figura 3 - Exemplo de uso do bloco Definir valor do

Nesta página