|
|
@ -19,6 +19,7 @@ |
|
|
export let editable |
|
|
export let editable |
|
|
export let theme = 'alpine' |
|
|
export let theme = 'alpine' |
|
|
export let height; |
|
|
export let height; |
|
|
|
|
|
export let pagination |
|
|
|
|
|
|
|
|
let dataLoaded = false |
|
|
let dataLoaded = false |
|
|
let data |
|
|
let data |
|
|
@ -33,6 +34,8 @@ |
|
|
}, |
|
|
}, |
|
|
rowSelection: editable ? "multiple" : false, |
|
|
rowSelection: editable ? "multiple" : false, |
|
|
suppressRowClickSelection: !editable, |
|
|
suppressRowClickSelection: !editable, |
|
|
|
|
|
paginationAutoPageSize: true, |
|
|
|
|
|
pagination |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
onMount(async () => { |
|
|
onMount(async () => { |
|
|
|