Evento de clicar em um jogo
This commit is contained in:
parent
863d98494f
commit
0d3525620f
1 changed files with 6 additions and 1 deletions
|
@ -9,6 +9,10 @@ defineProps<{
|
|||
jogos: Jogo[]
|
||||
}>();
|
||||
|
||||
defineEmits<{
|
||||
selecionarJogo: [jogo: Jogo]
|
||||
}>();
|
||||
|
||||
const filtros = ref({
|
||||
nome: { value: null, matchMode: 'contains' },
|
||||
loja: { value: null, matchMode: 'equals' },
|
||||
|
@ -25,7 +29,8 @@ function lojas(jogos: Jogo[]): string[] {
|
|||
|
||||
<template>
|
||||
<DataTable v-model:filters="filtros" :value="jogos" sort-mode="multiple" data-key="id" filter-display="row"
|
||||
:globalFilterFields="['nome', 'estado', 'loja', 'preco']">
|
||||
:globalFilterFields="['nome', 'estado', 'loja', 'preco']" row-hover
|
||||
@row-click="$emit('selecionarJogo', $event.data)">
|
||||
|
||||
<Column field="nome" sortable header="Nome">
|
||||
<template #filter="{ filterModel, filterCallback }">
|
||||
|
|
Loading…
Reference in a new issue