asp.netMVC3でaspxビューエンジンを使用しています。選択したレコードとページを選択したレコードに正しく表示するWebGridコントロールがあります。フィールドヘッダーをクリックすると、データも並べ替えられます。
問題点:
- 2ページ目にいて、並べ替え可能なフィールドのいずれかをクリックすると、並べ替え後にグリッドが最初のページにリロードされます。並べ替えをしながら、2ページ目自体に残しておきたい。
- 以下のコードのように、フィールドの1つである「レベル」の横に画像を表示します。画像をマウスオーバーすると、そのフィールドを説明するツールチップのように動作する静的DIVレイヤーが表示されます。
これら2つのことを行うための組み込みプロパティはないようです。回避策はありますか?これが私のコードです:
var grid = new WebGrid(source: Model.EmployeeList, columnNames: new[] { "Name", "Level", "Department"});
grid.GetHtml(tableStyle: "table-EmpStyle", headerStyle: "tr-header", rowStyle: "webGrid-Row", alternatingRowStyle: "webGrid-alt-Row", previousText: "Previous",nextText: "Next", numericLinksCount: 0,
columns: grid.Columns(
grid.Column("Name", header: "Full Name"),
grid.Column( "Level", header: "Level" ),
grid.Column("Department", header: "Department") ))
御時間ありがとうございます...