SelectField
João Borsoi, #252, dezembro 2016Palavras-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);
Comentários
Documentos Relacionados
-
João Borsoi novembro 2016
-
João Borsoi novembro 2016
-
João Borsoi junho 2017