PrimeVue数据表中的过滤阵列?

plupiseo  于 2023-01-14  发布在  Vue.js
关注(0)|答案(2)|浏览(201)

我是primevue的新手。我正在使用带过滤的数据表。我面临一个问题。

我想在应用筛选器后访问数组。但找不到任何API来执行此操作。

有人能帮帮我吗?谢谢。

yhxst69z

yhxst69z1#

筛选器在本地状态中存储为对象。请尝试使用Vue.js devtools扩展查看该对象的格式。

k0pti3hp

k0pti3hp2#

我使用了一种稍微不同的方法(使用primevue 2.x),我为filter事件添加了一个事件处理程序,然后过滤后的数据在event.filteredData属性中可用(这在primevue Datatable文档下的events部分中有说明)。
简而言之:

  • 在模板的datatable元素中添加v-on:filter="onFilter"
  • 在代码中,添加以下处理程序:
onFilter: function(event) {
  console.log(event.filteredData);
},

相关问题