Busca

Acompanhe

RSS

Wiki UI Services #252

SelectField

João Borsoi, #252, dezembro 2016

Palavras-chave: campo, select

Descrição

Este serviço contem funções para manipulação de campos do tipo select recuperados em formulários do avalanche.

SelectField.getTextFromChildren

Recupera o texto da opção selecionada de um ou mais campos select de um formulário.

Opções

parâmetro tipo obrigatório padrão descrição
fieldName texto ou lista sim   Contem o nome do campo ou lista dos nomes dos campos do tipo select para recuperar o texto da opção selecionada.
children lista sim   Lista dos campos, recuperados por serviços do avalanche (ex: Documents, Folders, Form)
values objeto sim
Objeto contendo valores dos campos do formulário

Exemplo

$scope.open = function() {
  var params = {
   title: 'Conta',
   path: avalancheConfig.path.contas,
   buttons: { history: false, remove: true },
   excludeFields:  avalancheConfig.excludeFields.conta,
   onSave: function(node) {
      var textList = SelectField.getTextFromChildren(['id_projeto','frente_growbc'], node.children,node.attrs);
      node.attrs.id_projetoText = textList.id_projeto;
      node.attrs.frente_growbcText = textList.frente_growbc;
      $scope.docList.children.unshift(node.attrs);
      $scope.docList.children.pop();
      $scope.docList.totalResults = parseInt($scope.docList.totalResults)+1;
  }
}
NodeModal(params);
}

SelectField.getTextFromField

Recupera o texto de uma opção de um campo select de um formulário.

Opções

parâmetro tipo obrigatório padrão descrição
field objeto sim   Contem o campo do formulário que deseja se recuperar o texto de uma opção.
value texto sim  
values objeto sim
Objeto contendo valores dos campos do formulário

Exemplo

SelectField.getTextFromField($scope.fields.extra.cidade_codigo, $scope.values.extra.cidade_codigo);

Imprimir

Comentários

Adicionar Comentário

Documentos Relacionados

  1. João Borsoi novembro 2016

    avText

  2. João Borsoi novembro 2016

    avTextList

  3. João Borsoi junho 2017

    FORM_SelectField