Skip to content

Commit 1cce4cd

Browse files
committed
feat(BTable): added selectAllRows method that select all of the give items when selectable prop is 'true'
1 parent 7fa842f commit 1cce4cd

File tree

1 file changed

+9
-0
lines changed
  • packages/bootstrap-vue-3/src/components/BTable

1 file changed

+9
-0
lines changed

packages/bootstrap-vue-3/src/components/BTable/BTable.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,4 +327,13 @@ const getRowClasses = (item: TableItem) => [
327327
? `selected table-${props.selectionVariant}`
328328
: null,
329329
]
330+
331+
const selectAllRows = () => {
332+
if (!selectableBoolean.value) return
333+
selectedItems.value = new Set([...computedItems.value])
334+
}
335+
336+
defineExpose({
337+
selectAllRows,
338+
})
330339
</script>

0 commit comments

Comments
 (0)