aboutsummaryrefslogtreecommitdiff
path: root/src/client/documents/Documents.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/documents/Documents.ts')
-rw-r--r--src/client/documents/Documents.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/client/documents/Documents.ts b/src/client/documents/Documents.ts
index f1a0b37b3..ac418ecfe 100644
--- a/src/client/documents/Documents.ts
+++ b/src/client/documents/Documents.ts
@@ -81,6 +81,7 @@ export class FInfo {
this.description = d;
this.readOnly = readOnly ?? false;
}
+ searchable = () => true;
}
class BoolInfo extends FInfo {
fieldType? = 'boolean';
@@ -89,6 +90,7 @@ class BoolInfo extends FInfo {
super(d);
this.filterable = filterable;
}
+ override searchable = () => false;
}
class NumInfo extends FInfo {
fieldType? = 'number';
@@ -98,6 +100,7 @@ class NumInfo extends FInfo {
this.values = values;
this.filterable = filterable;
}
+ override searchable = () => false;
}
class StrInfo extends FInfo {
fieldType? = 'string';
@@ -116,34 +119,40 @@ class DocInfo extends FInfo {
this.values = values;
this.filterable = filterable;
}
+ override searchable = () => false;
}
class DimInfo extends FInfo {
fieldType? = 'enumeration';
values? = [DimUnit.Pixel, DimUnit.Ratio];
readOnly = false;
filterable = false;
+ override searchable = () => false;
}
class PEInfo extends FInfo {
fieldType? = 'enumeration';
values? = ['all', 'none'];
readOnly = false;
filterable = false;
+ override searchable = () => false;
}
class DAInfo extends FInfo {
fieldType? = 'enumeration';
values? = ['embed', 'copy', 'move', 'same', 'proto', 'none'];
readOnly = false;
filterable = false;
+ override searchable = () => false;
}
class CTypeInfo extends FInfo {
fieldType? = 'enumeration';
values? = Array.from(Object.keys(CollectionViewType));
readOnly = false;
filterable = false;
+ override searchable = () => false;
}
class DTypeInfo extends FInfo {
fieldType? = 'enumeration';
values? = Array.from(Object.keys(DocumentType));
+ override searchable = () => false;
}
class DateInfo extends FInfo {
fieldType? = 'date';