目標:
カスタム検索をv-data-table
列ごとにどのフィルターに追加するかを計画しています。たとえば、テーブルがある場合
ID | Name | Age
andヘッダーに を追加して、これら 2 つの列でカスタム フィルタリングを有効v-text-field
にしたいと考えています。Name
Age
現在のセットアップ:
v-data-table
これは、テンプレートなどを追加することで簡単に実現できます。
<template v-slot:header.name="{ header }">
<v-text-field
:label="header.text"
>
</v-text-field>
</template>
問題:
このソリューションは機能しますが、まったく見栄えがよくありません。
これはcodepen での外観
です。明らかにわかるように、フォントはデフォルトのヘッダーよりも大きく、「ソート矢印」は 1 行下に移動しています。
今、カスタムv-text-field
ヘッダーを他のデフォルト ヘッダーのように見せる方法を探しています。
スタイリングには css を使用する必要があると思いますが、確信が持てません。
正しい方向へのポインタは大歓迎です! ☺</p>