データテーブルをNuxt.jsのフレームワークである、Vuetify.jsを使用して下記のように作成しました。
rowspanを使用して上記のデータテーブルを作成しています。
最初の列(XX .Incに当たる部分)を選択すると、ほかの列の行(business,sales,marketingにあたる部分)も選択させるようにしたいのですが、現状一列目しか選択されません。
コードは下記のようになるのですが、
どのようにすれば、最初の列を選択すると、その列に含まれる全ての行も選択されるようにできますでしょうか?
どなたかご教示いただけませんでしょうか?
私が作成したコードは下記です。
Vue
1<template> 2 <v-simple-table dense> 3 <thead> 4 <tr> 5 <th>company</th> 6 <th>division</th> 7 <th>section</th> 8 </tr> 9 </thead> 10 <tbody> 11 <tr> 12 <td rowspan="3">XX Inc.</td> 13 <td>H/R</td> 14 <td>H/R</td> 15 </tr> 16 <tr> 17 <td rowspan="2">business</td> 18 <td>sales</td> 19 </tr> 20 <tr> 21 <td>marketing</td> 22 </tr> 23 </tbody> 24 </v-simple-table> 25</template> 26<script lang="ts"> 27import { Component, Vue } from 'nuxt-property-decorator' 28 29@Component({}) 30export default class extends Vue {} 31</script> 32<style lang="scss" scoped> 33.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > td { 34 border-bottom: thin solid rgba(0, 0, 0, 0.12) !important; 35} 36</style>
あなたの回答
tips
プレビュー