Browse Source

Update block search so that string fields do a 'starts with' search rather than an exact match

master
Andrew Kingston 5 years ago
parent
commit
dd28adbf68
  1. 3
      packages/client/src/components/app/blocks/CardListWithSearch.svelte
  2. 3
      packages/client/src/components/app/blocks/TableWithSearch.svelte

3
packages/client/src/components/app/blocks/CardListWithSearch.svelte

@ -49,7 +49,7 @@
columns?.forEach(column => {
enrichedFilter.push({
field: column.name,
operator: "equal",
operator: column.type === "string" ? "string" : "equal",
type: "string",
valueType: "Binding",
value: `{{ [${formId}].[${column.name}] }}`,
@ -68,6 +68,7 @@
enrichedColumns.push({
name: column,
componentType,
type: schemaType,
})
}
})

3
packages/client/src/components/app/blocks/TableWithSearch.svelte

@ -48,7 +48,7 @@
columns?.forEach(column => {
enrichedFilter.push({
field: column.name,
operator: "equal",
operator: column.type === "string" ? "string" : "equal",
type: "string",
valueType: "Binding",
value: `{{ [${formId}].[${column.name}] }}`,
@ -67,6 +67,7 @@
enrichedColumns.push({
name: column,
componentType,
type: schemaType,
})
}
})

Loading…
Cancel
Save