Histórico da Página
...
Conhecer os conceitos dos componentes de negócio da plataforma, disponíveis na página Componentes de Negócio.
...
Busca de documentos
...
O componente Busca de documentos tem como objetivo facilitar a busca de documentos e pastas da plataforma, restando para o desenvolvedor somente configurar o plugin e utilizar o callback para montar sua lógica de negócio.
...
Como pode-se notar na estrutura básica, o componente recebe basicamente dois parâmetros, :
- o primeiro, um objeto config com as configurações do componente;
- e o segundo uma função callback contendo o erro e/ou o sucesso.
Veja o exemplo abaixo:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
ECMBC.searchDocument(config, callback); |
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
var config = { form: false, // (opcional) caso passar o valor true, irá renderizar uma versão antiga com suporte à usar dentro de formulários title: 'Selecione um arquivo' // valor default 'Selecionar registro'. Título da modal. widthparentId: 7500, // valor default 7500. Id Definedo adiretório largurainicial da janela busca, com breadcrumb completo heightdocTypeId: 500'1-2-8', // valor default 500. Define a altura da janela '1-2-8'. Id dos tipos de documentos que devem aparecer na busca, separados por - showPrivate: false, // mostrar ou não aquivos privados minPermission: 0, // id da permissão mínima para mostrar o arquivo showCheckOutDocs: false, // mostrar ou não arquivos em checkout socialDocId: 0, // id da pasta onde a busca vai iniciar, o breadcrumb será apenas desta pasta em diante selectableDocTypeId: '1-2-8' // valor default '1-2-8'. Id dos tipos de documentos que podem ser selecionados na busca, separados por - }; |
O parâmetro "form" deve ser passado nas opções da chamada ECMBC.searchDocument, como true ou false, para que funcione trazendo as opções antigas de busca.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
var config = { form: true, // Valida se a chamada é feita via formulário ou widgets no fluig para que exiba tela correta. title: 'Selecione um arquivo' // valor default 'Selecionar registro'. Título da modal. parentId: 0, // valor default 0. Id do diretório inicial da busca, com breadcrumb completo docTypeId: '1-2-8', // valor default '1-2-8'. Id dos tipos de documentos que devem aparecer na busca, separados por - showPrivate: false, // mostrar ou não aquivos privados minPermission: 0, // id da permissão mínima para mostrar o arquivo showCheckOutDocs: false, // mostrar ou não arquivos em checkout socialDocId: 0, // id da pasta onde a busca vai iniciar, o breadcrumb será apenas desta pasta em diante selectableDocTypeId: '1-2-8' // valor default '1-2-8'. Id dos tipos de documentos que podem ser selecionados na busca, separados por - }; |
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
application.resource.component.1=ecm/searchdocument |
...
Tela exibida ao chamar o componente
...
Tela exibida ao chamar o componente
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas