MvcContrib Grid仅用于编辑某些列

时间:2011-06-23 08:36:25

标签: mvccontrib mvccontrib-grid

我有一个观点:

<% Html.Grid(Model.InnerModel.OrderRecords)
    .Empty("No data available")
    .Attributes(new Hash(id => "RoadReportResultsTable"))
    .Columns(column =>
    {
        column.For(x => x.OrderNumber);
        column.For(x => x.DateReceived);
        column.For(x => x.TotalCount);
        column.For(x => x.DateSent);
        column.For(x => x.SentCount);
        column.For(x => x.Comments);
    }).Render();
%>

我只需要使“注释”列可编辑,因此用户只能输入注释,但不能编辑任何其他列。

我想在评论点击

上打开一个弹出窗口

1 个答案:

答案 0 :(得分:0)

在我的项目中,我使用此代码向列添加操作链接:

column.For(group => Html.ActionLink("Delete", "Delete", new { appId = Model.ApplicationId, id = group.Id }, null))
        .Encode(false)
        .Sortable(false);