2.0.0 • Published 4 years ago

dynamic-filters v2.0.0

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

dynamic-filters

agroupCall

Função chamada após a seleção de um agrupamento nos filtros básicos Exemplo agroupCall={(values) => console.log(values, "values do agroup Call")}

agroupAdvancedCall,

Função chamada após a seleção de um agrupamento nos filtros avançados Exemplo agroupAdvancedCall={(values) => console.log(values, "values do agroup advanced Call") }

agroupAdvancedPossibilitiesDetails,

Opções de agrupamento nos filtros simples Exemplo agroupAdvancedPossibilitiesDetails={{ value: 1, label: "teste agroup" }}

agroupPossibilitiesDetails,

Opções de agrupamento nos filtros avançados Exemplo agroupPossibilitiesDetails={{ value: 1, label: "teste agroup" }}

applyIcon,

Ícone do botão para aplicar filtros Exemplo applyIcon={}

deleteCall,

Função chamada para exclusão de um filtro armazenado Exemplo deleteCall={(values) => console.log(values, "values da deleteCall")}

deleteIcon,

Ícone do botão para excluir filtros armazenados Exemplo deleteIcon={}

exportCall,

Função chamada para exportação do objeto de filtros Exemplo exportCall={(values) => console.log(values, "values da exportCall")}

exportIcon,

Ícone do botão para exportaçao do objeto de filtros Exemplo exportIcon={}

filterAdvancedPossibilities,

Opções de input para os filtros avançados Exemplo filterAdvancedPossibilities={ { behavior: "customers", defaultName: "customerName", group: "advanced", hasSuggested: false, minToMakeRequest: 0, suggestionUrl: "", type: "select", enableNotEquals: false, } }

filterPossibilities,

Opções de input para os filtros básicos Exemplo filterPossibilities={ { behavior: "customers", defaultName: "customerName", group: "advanced", hasSuggested: false, minToMakeRequest: 0, suggestionUrl: "", type: "select", enableNotEquals: false, } }

groupsAdvancedPossibilities,

Opções de grupos (cards) para os filtros avançados Exemplo groupsAdvancedPossibilities={ { name: "advanced1" } }

groupsPossibilities,

Opções de grupos (cards) para os fitlros básicos Exemplo groupsPossibilities={ { name: "basic1" } }

hasAdvanced,

Boolean para ativar filtros avançados

hasAgroup,

Boolean para ativar agrupamentos

hasExport,

Boolean para ativar exportação de objeto de filtros

hasSave,

Boolean para ativar o salvamento de objeto de fitlros

loadFilterSavedCall,

Função para carregar os filtros armazenados Exemplo loadFilterSavedCall={(values) => { console.log(values, "values da loadFilterSavedCall"); }}

objectTitles,

Objeto de referência para os textos Exemplo objectTitles={{ agroupTitle: "agroupTitle", filtersTitle: filtersTitle, basicTitle: basicTitle, advancedTitle: advancedTitle, saveTitle: saveTitle, loadTitle: loadTitle, applyTitle: applyTitle, cleanTitle: cleanTitle, exportTitle: exportTitle, deleteTitle: deleteTitle, tabFilterTitle: tabFilterTitle, tabStoredTitle: tabStoredTitle, inputSearchTitle: "inputSearchTitle", inputMinTitle: "inputMinTitle", inputMaxTitle: "inputMaxTitle", inputMonthTitle: "inputMonthTitle", inputDateTitle: "inputDateTitle", inputInitialTitle: "inputInitialTitle", inputFinalTitle: "inputFinalTitle", inputPredefined: "inputPredefined", inputNotEqual: inputNotEqual, inputEqual: inputEqual, loadingTitle: loadingTitle, noInformationTitle: noInformationTitle, }}

onFilter,

Função chamada quando os filtros básicos são aplicados Exemplo onFilter={console.log(filters, "filters BASIC")}

onFilterAdvanced,

Função chamada quando os filtros avançados são aplicados Exemplo onFilterAdvanced={console.log(filters, "filters ADVANCED")}

preDefinedListOptions,

Array de opções para lista predefinida Exemplo preDefinedListOptions={ { value: 1, label: suspended, }, }

saveCall,

Função chamada para salvar os filtros atuais Exemplo saveCall={(values) => console.log(values, "values da saveCall")}

savedFilters,

Array dos filtros armazenados Exemplo savedFilters={ { label: "TESTE", value: 1, isLocked: false } }

saveIcon

Ícone do botão para armazenar filtros Exemplo saveIcon={}