{#if display} {#each _.range(display.columnLevelCount) as columnLevel} {#each display.columns as column} {#if column.isVisible(columnLevel)} {/if} {#if column.showParent(columnLevel)} {/if} {/each} {/each} {#each display.columns as column} {/each} {#each display.rows as row} {#if row.incompleteRowsIndicator} {:else} {#each display.columns as column} {#if row.rowData[column.columnIndex] === undefined} {/if} {/each} {/if} {/each}
{column.title}{column.getParentName(columnLevel)}
column.dataNode.setFilter(value)} columnName={column.dataNode.uniqueName} filterType={column.dataNode.filterType} />
{ dbg('load next', row.incompleteRowsIndicator); loadedCounts.update(counts => { const res = { ...counts }; for (const id of row.incompleteRowsIndicator) { res[id] = (res[id] || 100) + 100; } return res; }); }} /> {:else if !row.rowData[column.columnIndex]?.__perspective_skip_cell__} {row.rowData[column.columnIndex]}
{/if} {#if errorMessage} setConfig( cfg => ({ ...cfg, filters: {}, }), true )} /> {/if}