Choose value from {columnName}
{#if isLoading} {/if} {#if !isLoading && rows}
{ const value = e.detail[columnName]; if (multiselect) { if (checkedKeys.includes(value)) checkedKeys = checkedKeys.filter(x => x != value); else checkedKeys = [...checkedKeys, value]; } else { closeCurrentModal(); onConfirm(value); } }} columns={[ multiselect && { fieldName: 'checked', header: '', width: '30px', slot: 1, }, { fieldName: 'value', header: 'Value', formatter: row => (row[columnName] == null ? '(NULL)' : row[columnName]), }, ]} > { const value = row[columnName]; if (e.target.checked) { if (!checkedKeys.includes(value)) checkedKeys = [...checkedKeys, value]; } else { if (checkedKeys.includes(value)) checkedKeys = checkedKeys.filter(x => x != value); } e.stopPropagation(); }} />
{/if} {#if multiselect} { closeCurrentModal(); onConfirm(checkedKeys); }} /> {/if}