Vuejs2 bootstrap vue:b-table如何防止可选表在某些情况下更改选择

Vuejs2 bootstrap vue:b-table如何防止可选表在某些情况下更改选择,vuejs2,bootstrap-vue,Vuejs2,Bootstrap Vue,在某些情况下,我需要能够防止b-table更改行选择(通过鼠标单击或键盘)。即,在更改行选择之前,我需要显示一个对话框保存或取消您的更改,并防止更改选择 当行已被选中时,将触发行已被选中事件。 单击的行事件在选定的行之前触发,但事件.停止播放(),事件.停止立即播放(),事件.预防默认(),返回false,不要取消进一步的行选择更改,即无论如何都会触发选定的行 我无法删除selectable标志,因为在这种情况下先前的选择将丢失 我还尝试了busy标志,但在这种情况下,表中根本没有任何事件,我无

在某些情况下,我需要能够防止b-table更改行选择(通过鼠标单击或键盘)。即,在更改行选择之前,我需要显示一个对话框
保存或取消您的更改
,并防止更改选择

当行已被选中时,将触发
行已被选中事件。
单击的
事件在选定的
之前触发,但
事件.停止播放()
事件.停止立即播放()
事件.预防默认()
返回false
,不要取消进一步的行选择更改,即无论如何都会触发选定的

我无法删除
selectable
标志,因为在这种情况下先前的选择将丢失

我还尝试了
busy
标志,但在这种情况下,表中根本没有任何事件,我无法向试图更改选择的用户发送警报


目前,我正在考虑为我的表格设置一些遮罩,但可能有一个更简单的解决方案。

添加
no select on click
prop to b-table。检查文档: