cleanup.
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
export let rowKey; //Must only be null/undefined if the row is a new object (not associated with a row in the table). Should not change.
|
export let rowKey; //Must only be null/undefined if the row is a new object (not associated with a row in the table). Should not change.
|
||||||
export let edited;
|
export let edited;
|
||||||
export let actions;
|
export let actions;
|
||||||
|
export let selection; //TODO: allow multiple selections? Make selections optional?
|
||||||
|
|
||||||
// Setup a width for each column.
|
// Setup a width for each column.
|
||||||
columns.forEach(column => {
|
columns.forEach(column => {
|
||||||
@@ -104,27 +105,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
const editRow = (e, row) => {
|
|
||||||
let element = e.target;
|
|
||||||
while(element && element.nodeName !== "TR") element = element.parentNode;
|
|
||||||
let editor = element.querySelector('.editor');
|
|
||||||
|
|
||||||
isNew = false;
|
|
||||||
// Save the edited row so the editor has access to it.
|
|
||||||
$edited = row;
|
|
||||||
|
|
||||||
if(editor) {
|
|
||||||
editor.appendChild(editorContainer);
|
|
||||||
}
|
|
||||||
editorContainer.classList.remove('hidden');
|
|
||||||
}
|
|
||||||
const newRow = () => {
|
|
||||||
isNew = true;
|
|
||||||
newEditor.appendChild(editorContainer);
|
|
||||||
editorContainer.classList.remove('hidden');
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div bind:this={editorContainer} class="editor2 hidden"><slot>Slot</slot></div>
|
<div bind:this={editorContainer} class="editor2 hidden"><slot>Slot</slot></div>
|
||||||
@@ -146,8 +126,6 @@
|
|||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
{#each $rows as row (rowKey(row))}
|
{#each $rows as row (rowKey(row))}
|
||||||
<!-- data-key="{rowKey(row)}"-->
|
|
||||||
<!-- on:dblclick={(e) => editRow(e, row)} -->
|
|
||||||
<tr data-key="{rowKey(row)}" class:hidden={row === $edited} on:mousedown={(e) => selectRow(e, row)} on:dblclick={(e) => {$edited = row}}>
|
<tr data-key="{rowKey(row)}" class:hidden={row === $edited} on:mousedown={(e) => selectRow(e, row)} on:dblclick={(e) => {$edited = row}}>
|
||||||
{#each columns as column}
|
{#each columns as column}
|
||||||
{#if column.isActions}
|
{#if column.isActions}
|
||||||
|
|||||||
Reference in New Issue
Block a user