2011-01-23 11 views
9

Ho bisogno di formattare condizionalmente un valore di cella basato su un valore booleano nel modello. Ho la colonna col.For (item => item.Detail); Se l'articolo non è completo, devo applicare uno stile css Come posso farlo?MvcContrib griglia di formattazione della cella condizionale basata sul valore del modello

+0

Ok, ho trovato una risposta, il collegamento qui per tutti coloro che ne hanno bisogno http://groups.google.com/group/mvccontrib-discuss/browse_thread/thread/f872d298cc9d53dC# –

risposta

3

se ancora in cerca di soluzione:

" La proprietà sopra della griglia MvcContrib fa anche il trucco

<%= Html.Grid(Model.Services).AutoGenerateColumns() 
    .Columns(column => { 
     column.For(a => Html.ActionLink("Editar", "Edit", new { id = a.Id })) 
      .InsertAt(0).Encode(false) 
      .CellCondition(x => 
       (x.CreatedBy==Membership.GetUser().UserName)); 
    }) 
    .Sort(Model.GridSortOptions) 
    .Attributes(@class => "table-list") 
    .Empty(Resources.NO_DATA_TO_DISPLAY) 
%> 

."

Crediti a Jeremy Skinner http://www.jeremyskinner.co.uk/2010/04/27/mvccontrib-grid-part-7-auto-generated-columns/comment-page-1/#comment-19059

e jpassos che originariamente lo hanno pubblicato qui: http://forums.asp.net/p/1559843/3850767.aspx

+0

Ciao, grazie! ma penso che la tua risposta sia per la creazione condizionale, e quello di cui ho bisogno era la formattazione condizionale. Inserisco un link a una soluzione anche da Jeremy –

Problemi correlati