私は c# が初めてで、既にビルドされているコードを使用しようとしています。誰かがテーブルの列ヘッダーをクリックしたときに、吹き出しの上にホバーを配置したいと考えています。次のコードがあります。以下の例では、列の 1 つにタイトル ID があり、以下はテーブルのデータです。ユーザーがマウスをホバーするか、「ID」ヘッダーをクリックするとします。ホバーオーバー画面でテキストを表示したい。何か案は?いくつかの調査を行いましたが、機能するものは見つかりませんでした。テーブルを書き直す必要があるかどうかを判断しようとしています。私がしたことの1つは、次のようなものを追加することでした .Attributes(c => new Dictionary { { "class", "tooltip" }, { "data-content", ".tooltip-content" } }); ただし、これにより、ヘッダーではなくヘッダーの下のセルにポップアップが追加されます。
@Html.Pager((IPagination)Model.CustomersWithCurrentVolumes)
@(Html.Grid(Model.CustomersWithCurrentVolumes)
.Columns(col =>
{
col.For(c => c.Customer.Generation).Named("Generation");
col.For(c => c.Customer.Level).Named("LVL");
col.For(c => c.Customer.CustomerID).Named("ID");
col.Custom(c => c.Customer.FirstName).Named("First Name");