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

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)));