Bootstrap Vue の Table を使用しています。行をクリックすると行の詳細を表示しようとしています。
ドキュメントが言ったようにイベントを使用しましたが、メソッドrow-clicked
で行の詳細が見つかりません。toggleDetails
だから私はそれを開く方法とどこから来たのかさえ知りませんtoggleDetails
。
row.clicked
イベントでこの詳細行を開く方法はありますか?
または、これを行うには別の方法を使用する必要がありますか?
手がかりはありますか?
編集
私の問題をもう少し説明するコードがいくつかあります。詳細行を含むテーブルがあります。
<b-table
v-if="items"
:items="items"
:fields="fields"
show-empty
striped
hover
responsive
empty-text="There is no messages to show"
class="col-sm-12 col-md-10"
@row-clicked="test"
>
<template
slot="message"
slot-scope="row"
>
{{ row.item.message }}
</template>
<template
slot="row-details"
slot-scope="row"
>
<code>{{ row.item.message }}</code>
</template>
</b-table>
row.clicked
テーブルで使用するイベントと、行の詳細を開こうとしているメソッドを確認できます。これは、console.log を使用した簡単な方法です。
methods: {
test(item, index, event) {
console.log(item, index, event);
},
},