diff --git a/packages/web/src/perspectives/PerspectiveCell.svelte b/packages/web/src/perspectives/PerspectiveCell.svelte
index 712f2c942..e86579cd9 100644
--- a/packages/web/src/perspectives/PerspectiveCell.svelte
+++ b/packages/web/src/perspectives/PerspectiveCell.svelte
@@ -1,5 +1,5 @@
@@ -23,6 +30,10 @@
{:else}
(no image)
{/if}
+ {:else if displayType == 'text'}
+ {getValueAsText(value, false)}
+ {:else if displayType == 'forceText'}
+ {getValueAsText(value, true)}
{:else if !value?.$oid && (_.isArray(value) || _.isPlainObject(value))}
{:else}
diff --git a/packages/web/src/perspectives/PerspectiveTable.svelte b/packages/web/src/perspectives/PerspectiveTable.svelte
index de62982f0..3f0599b8f 100644
--- a/packages/web/src/perspectives/PerspectiveTable.svelte
+++ b/packages/web/src/perspectives/PerspectiveTable.svelte
@@ -319,6 +319,14 @@
text: 'Image',
onClick: () => setColumnDisplay('image'),
},
+ {
+ text: 'Text',
+ onClick: () => setColumnDisplay('text'),
+ },
+ {
+ text: 'Force text',
+ onClick: () => setColumnDisplay('forceText'),
+ },
],
});
}
|