Javascript Vue材质-触发MdTableAlternateHeader可见性
我正在寻找一种方法来触发Javascript Vue材质-触发MdTableAlternateHeader可见性,javascript,vue.js,vuejs2,vue-component,vue-material,Javascript,Vue.js,Vuejs2,Vue Component,Vue Material,我正在寻找一种方法来触发MdAlternateHeader可见性,或者重置其计数状态 有问题的应用程序有这个多选MdTable,我在其中实现了每行的删除功能。但在数据擦除时,备用标题仍保留设置为true(参照已删除和先前选择的元素/行)的md selected类。以及相关的计算道具(IsSelectEditEMS和isMultipleSelected) 如何更改这些状态?在删除行之前,我正考虑在行上触发一个“selected”或“clicked”事件,但在删除过程中我遗漏了一些东西 提前谢谢你的
MdAlternateHeader
可见性,或者重置其计数状态
有问题的应用程序有这个多选MdTable
,我在其中实现了每行的删除功能。但在数据擦除时,备用标题仍保留设置为true
(参照已删除和先前选择的元素/行)的md selected
类。以及相关的计算道具(IsSelectEditEMS
和isMultipleSelected
)
如何更改这些状态?在删除行之前,我正考虑在行上触发一个“selected”或“clicked”事件,但在删除过程中我遗漏了一些东西
提前谢谢你的帮助。好的,我知道了
我检查了框架数据并注意到md selected value
prop,它包含在MdTable
组件中。在我的组件中声明道具后:
props: [
// ...
'mdSelectedValue'
],
我通过第二个数组更新其值,该数组被委托跟踪要删除的元素:
data: () => ({
selezionato = []
})
然后我倾听选择中的任何变化:
<md-table v-model="cercato" @md-selected="onSelezionato" md-sort="codice" md-sort-order="asc" md-card md-fixed-header :md-selected-value="selezionato">
就这样
this.selezionato = []