diff --git a/packages/standard-components/src/DataGrid/Relationship/RelationshipDisplay.svelte b/packages/standard-components/src/DataGrid/Relationship/RelationshipDisplay.svelte index 858df171c8..f6d1cd14ec 100644 --- a/packages/standard-components/src/DataGrid/Relationship/RelationshipDisplay.svelte +++ b/packages/standard-components/src/DataGrid/Relationship/RelationshipDisplay.svelte @@ -6,6 +6,10 @@ export let columnName export let row + $: count = + row && columnName && Array.isArray(row[columnName]) + ? row[columnName].length + : 0 let linkedRows = [] let displayColumn @@ -33,9 +37,11 @@
{#if linkedRows && linkedRows.length && displayColumn} {#each linkedRows as linkedRow} -
{linkedRow[displayColumn]}
+ {#if linkedRow[displayColumn] != null && linkedRow[displayColumn] !== ''} +
{linkedRow[displayColumn]}
+ {/if} {/each} - {/if} + {:else}{count} related row(s){/if}