Busca

Acompanhe

RSS

Wiki UI Services #271

Search

João Borsoi, #271, junho 2017

Palavras-chave: biblioteca, busca

Descrição

Serviço do tipo $resource para api search, que realiza uma busca na biblioteca do avalanche.

Ações

search

parâmetro tipo obrigatório padrão descrição
path texto não / Indica o caminho na biblioteca do avalanche para realizar a busca. Caso não seja especificado utiliza '/' como padrão
filter texto não   Filtro texto para a busca
returnFields texto não valores cadastrados no banco de dados Indica os campos a serem retornardos pela busca, separados por vírgula
searchCriteria text não   Indica os campos que serão utilizados para filtro da busca, separados por vírgula
exclusionFilters_numOfOptions inteiro não   Indica o número de filtros de exclusão a ser utilizado na busca
exclusionFilters_X__fieldName texto não   Indica o nome do campo do filtro de exclusão X
exclusionFilters_X__value texto não   Indica o valor a ser comparado para filtro de exclusão do campo X
exclusionFilters_X__operator texto não '=' Operador a ser utilizado para comparação do filtro de exclusão X ('=','>','<','>=','<=','<>')
orderBy texto não matches Campo ou método de ordenação. Métodos: matches, fixedOrder
order booleano não   Ordem ascendente (0) ou descendente (1)
recursiveSearch booleano não   Busca recursivamente em subpastas
limit inteiro não   Limite de ítens retornados na busca
offset inteiro não   Deslocamento dos itens retornados nos resultados 

 

Exemplo

$scope.search = {
    limit: avalancheConfig.search.limit,
    path: '/content/Menu/,
    offset: 0,
    searchCriteria: 'title,descr'
};


var data = Search.search($scope.search,function() {
$scope.docList = data;
    if(data.children.length==0) {
        var error = $alert({
           animation: 'am-slide-top',
           placement: 'top-right',
           content: 'Nenhum contrato encontrado',
           template: 'avAlert.html',
           type: 'warning',
           show: true,
           container: 'body',
           duration: 5,
           dismissable: true
       });
   }
   load.resolve();
}, function() {
   load.reject();
});

Imprimir

Comentários

Adicionar Comentário

Documentos Relacionados

  1. João Borsoi junho 2017

    LIB_DocReturnFields

  2. João Borsoi junho 2017

    LIB_Node

  3. João Borsoi junho 2017

    LIB_Folder