尽管.Editable(false)在网格中使用了kendo popup编辑,但列字段仍然可以编辑

时间:2015-03-27 09:20:32

标签: kendo-grid kendo-asp.net-mvc

我使用的是kendo ui mvc网格。

我将列设置为Editable(false);

我仍然可以在弹出编辑对话框中编辑这些字段。为什么呢?

 .Model(model =>
                {
                    model.Id(p => p.Id);
                    model.Field(p => p.FirstName).Editable(false);
                    model.Field(p => p.LastName).Editable(false);                     

                }
             )

1 个答案:

答案 0 :(得分:0)

弹出窗口必须自定义。

在视图中>分享> EditorTemplates>不管你想要什么,人(或任何你的班级)都可以投掷

@model TelerikMvcApp1.Models.Foo.Person
<div>
    @Html.HiddenFor(person => person.Id)

    <div class="editor-label">
        <label for="Title">First Name</label>
    </div>
    <div class="editor-field">
        @Html.Kendo().TextBoxFor(person => person.FirstName)
    </div>
</div>