npm.io
2.0.0 • Published 6 years ago

dynamic-filters

Licence
MIT
Version
2.0.0
Deps
18
Size
30.8 MB
Vulns
25
Weekly
0

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={}