2011-08-30 4 views
2

인보이스 목록이있는 모델이 있습니다. 이 송장 목록을 그리드에 표시하고 있습니다. 그리드에 확인란 열을 추가하여 일부 추가 로직을 수행 할 수 있습니다. 게시 할 때이 확인란의 값을 읽는 방법에 대해 어떻게 생각합니까? 기본적으로 목록에있는 각 항목에 대해 열에 Html.CheckBoxFor이 있어야합니다. 나는 그것이 가능하다고 생각하지 않지만 비슷한 것을 가지고있는 방법이 있습니까? 검토 한 결과Html.Grid의 CheckBox 값

<% 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(); 
%> 
+0

어떤 그리드 라이브러리를 사용하고 있습니까? 아니면이 손이 굴러 갔습니까? – Jesse

답변

1

, 나는 당신이 mvccontrib 그리드를 사용하고 있는지 추측을 복용 해요 :

여기 내 그리드입니까? 그렇다면 DD에서이 답변을보십시오 : Mvc Contrib grid with checkbox