From a336f8d466bef1dc28e7e196fd2e371f56341a26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr> Date: Thu, 4 Apr 2024 09:42:04 +0200 Subject: [PATCH] Utilisatioh de v-model pour UTableAjax --- CHANGELOG.md | 5 +++++ components/UTableAjax.vue | 4 +++- doc/composants/UTableAjax.md | 6 +----- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d32593..b1ebb5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ CHANGELOG ========= +6.2.2 (04/04/2024) +------------------ + +- Utilisatioh de v-model pour UTableAjax + 6.2.1 (29/03/2024) ------------------ diff --git a/components/UTableAjax.vue b/components/UTableAjax.vue index 75ba19f..b5d7b80 100644 --- a/components/UTableAjax.vue +++ b/components/UTableAjax.vue @@ -37,7 +37,9 @@ export default { name: "UTableAjax", + emits: ['update:modelValue'], props: { + modelValue: {required: true}, id: {required: false, type: String}, size: {required: false, default: 10}, count: {required: false}, @@ -127,7 +129,7 @@ export default { }).then(response => { let data = response.data; this.dCount = data.count; - this.$emit('data', data.data); + this.$emit('update:modelValue', data.data) }); }, orderBy(column) diff --git a/doc/composants/UTableAjax.md b/doc/composants/UTableAjax.md index 6babbc2..2ecd3fc 100644 --- a/doc/composants/UTableAjax.md +++ b/doc/composants/UTableAjax.md @@ -6,7 +6,7 @@ Exemple d'utilisation côté client, dans un composant Vue : ```vue <template> - <u-table-ajax :data-url="this.dataUrl" @data="maj"> + <u-table-ajax :data-url="this.dataUrl" v-model="lines"> <thead> <tr> <th column="ID">Id</th><!-- l'attribut column doit être renseigné pour pouvoir la rendre triable --> @@ -42,10 +42,6 @@ export default { }; }, methods: { - maj(lines) - { - this.lines = lines; - }, editUrl(id) { return unicaenVue.url('mon-url/:id', {id: id}); -- GitLab