You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
669 B
17 lines
669 B
3 years ago
|
const {globalFunc} = customJS
|
||
|
const DataType = 'Product'
|
||
|
let {prodtype, dateadded, prodvalue, theme} = input;
|
||
|
let page = dv.pages()
|
||
|
.filter(p => { return !p.file.path.contains('00.0') && p.DocType !== undefined && p.DocType !== null && p.DocType.contains(DataType)})
|
||
|
|
||
|
const iArray = [prodtype, dateadded, prodvalue, theme];
|
||
|
const dArray = ["prodtype", "dateadded", "prodvalue", "theme"];
|
||
|
|
||
|
if (page.length === 0) {
|
||
|
return '"No result matching your query"'
|
||
|
}
|
||
|
|
||
|
dv.table(globalFunc.GetTableHeaders(DataType, 0), page
|
||
|
.where(p => p && globalFunc.IsInSearch(p, DataType, dArray, iArray))
|
||
|
.sort(p => p.file.name, `asc`)
|
||
|
.map(p => globalFunc.GetTableMap(DataType, 0, p)));
|