EF を使用した ASP.NET MVC 4 アプリケーションがあります。インデックス ビューには、アイテムのリストを含む Web グリッドがあります。ページの下部で、webgrid アイテムの合計 (合計値) を計算しました。すべての行の最後にチェックボックスがあります。
@helper SumFunc()
{
decimal sum = ((IEnumerable<itemstable>)Model).Sum(i => i.value);
@sum
}
@grid.GetHtml(columns: grid.Columns(
grid.Column(columnName: "name", header: "Name", format: @<text>@item.name</text>, canSort: true),
grid.Column(columnName: "value", header: "Value", format: @<text>@item.value</text>, canSort: true),
grid.Column(" ", " ", //@Html.CheckBox() or <input type="checkbox" />
grid.Column(" ", " ", format: @<a href="@Url.Action("SomeMethod", "Home", new { id = item.id_comanda })">Proiectare</a>)))
<p> Total value : @SumFunc(something) Selected value sum: @SumSelFunc(somethingelse) </p>
ページの下部にあるチェックされたすべての行の合計を計算したい (すべての行の最後にチェックボックスがあります)。
選択したすべての行の合計を計算するにはどうすればよいですか?
選択したすべての行を編集するにはどうすればよいですか? チェックボックスに「出荷済み」と表示されていて、いくつかのアイテムを選択した場合、1 つのフィールドのみを変更したいとします (bool Shipped = true)