We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1cce4cd commit 40b30a0Copy full SHA for 40b30a0
packages/bootstrap-vue-3/src/components/BTable/BTable.vue
@@ -330,7 +330,13 @@ const getRowClasses = (item: TableItem) => [
330
331
const selectAllRows = () => {
332
if (!selectableBoolean.value) return
333
+ const unselectableItems = selectedItems.value.size > 0 ? Array.from(selectedItems.value) : []
334
selectedItems.value = new Set([...computedItems.value])
335
+ selectedItems.value.forEach((item) => {
336
+ if (unselectableItems.includes(item)) return
337
+ emits('rowSelected', item)
338
+ })
339
+ emits('selection', Array.from(selectedItems.value))
340
}
341
342
defineExpose({
0 commit comments