aboutsummaryrefslogtreecommitdiff
path: root/src/client/documents/Documents.ts
diff options
context:
space:
mode:
authormehekj <mehek.jethani@gmail.com>2022-08-24 20:07:42 -0400
committermehekj <mehek.jethani@gmail.com>2022-08-24 20:07:42 -0400
commit02fe10d4a15cb5f72f77da88dc7e1fa4b39346c5 (patch)
tree3060fd68ae554a9a5e10f81302fd02835e46df6a /src/client/documents/Documents.ts
parent14a938e8bf543ddaf7b8a9ae0c35cd725b5bdb77 (diff)
added schema row doctype
Diffstat (limited to 'src/client/documents/Documents.ts')
-rw-r--r--src/client/documents/Documents.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/client/documents/Documents.ts b/src/client/documents/Documents.ts
index e579bfd8a..99c04b673 100644
--- a/src/client/documents/Documents.ts
+++ b/src/client/documents/Documents.ts
@@ -27,6 +27,7 @@ import { ScriptingGlobals } from '../util/ScriptingGlobals';
import { undoBatch, UndoManager } from '../util/UndoManager';
import { CollectionDockingView } from '../views/collections/CollectionDockingView';
import { DimUnit } from '../views/collections/collectionMulticolumn/CollectionMulticolumnView';
+import { SchemaRowBox } from '../views/collections/collectionSchema/SchemaRowBox';
import { CollectionView } from '../views/collections/CollectionView';
import { ContextMenu } from '../views/ContextMenu';
import { ContextMenuProps } from '../views/ContextMenuItem';
@@ -648,6 +649,12 @@ export namespace Docs {
options: { _fitWidth: true, nativeDimModifiable: true, links: '@links(self)' },
},
],
+ [
+ DocumentType.SCHEMAROW,
+ {
+ layout: { view: SchemaRowBox, dataField: defaultDataKey },
+ },
+ ],
]);
const suffix = 'Proto';
@@ -1101,6 +1108,10 @@ export namespace Docs {
return InstanceFromProto(Prototypes.get(DocumentType.PRESELEMENT), undefined, { ...(options || {}) });
}
+ export function SchemaRowDocument(options?: DocumentOptions) {
+ return InstanceFromProto(Prototypes.get(DocumentType.SCHEMAROW), undefined, { ...(options || {}) });
+ }
+
export function DataVizDocument(url: string, options?: DocumentOptions) {
return InstanceFromProto(Prototypes.get(DocumentType.DATAVIZ), new CsvField(url), { title: 'Data Viz', ...options });
}