У меня есть модель со списком счетов. Я отображаю этот список счетов в сетке. Я хотел бы иметь столбец флажков в сетке, чтобы я мог выполнить некоторую дополнительную логику. Как бы я прочитал значения этих флажков при публикации? По сути, мне нужно иметь Html.CheckBoxFor
в столбце для каждого элемента в списке. Я не думаю, что это возможно, но есть ли способ получить что-то подобное?
Вот моя сетка:
<% Html.Grid(Model.Invoices)
.Attributes(@id => "tblInvoiceSearchResults", @class => "tablesorter", style => "width:100%")
.Empty("No invoice exist with that criteria")
.Columns(
col =>
{
col.For(c => c.InvoiceNumber).Named("Invoice Number");
col.For(c => c.InvoicePurchaseOrderNumber).Named("PurchaseOrder");
col.For(c => c.InvoiceStatus).Named("Invoice Status");
col.For(c => c.OpenAmount.ToMoneyDisplay()).Visible((bool)ViewData["canSeePricing"])
.Named("Open Amt").Attributes(align=>"right");
col.For(c => c.OriginalAmount.ToMoneyDisplay()).Visible((bool)ViewData["canSeePricing"])
.Named("Original Amt")
.Attributes(align => "right");
col.For(c => c.InvoiceDate).Named("Invoice Date");
}).Render();
%>