データベースから読み取ったデータをリンクとして表示したいのですが、それぞれがクリックするとjs関数を呼び出します。
読み取られたデータはWebグリッドに挿入され、次のようにブラウザに表示されます
<div>
@grid.GetHtml(
columns:grid.Columns(
grid.Column("Country"),
grid.Column("Capital")
)
)
</div>
これは単に出力を行いますが、デフォルトではテーブルヘッドのみがリンクに変換されます。
私はこれを試しました
columns:grid.Columns(
grid.Column(columnName:"Country",header:"Country",format:@<a href="#" onclick="Find();return false;"></a>),
grid.Column("Capital")
)
しかし、これはすべての国を削除し、それらを ""(空の文字列)に置き換えます。これも私がやりたいことではありません。
クリックして「検索」js機能を実行できるリンクとしてデータを出力したいのですが。テーブルヘッドではなくテーブルデータをフォーマットする方法がわかりません