Kendo ui 如何避免删除剑道网格默认分组

Kendo ui 如何避免删除剑道网格默认分组,kendo-ui,kendo-grid,kendo-ui-mvc,Kendo Ui,Kendo Grid,Kendo Ui Mvc,我有一个网格,它有一个默认分组列,例如“重要”。我允许按其他列分组,但我想锁定默认分组。因此,没有人可以删除此分组 我没有找到任何财产来实现这一点。我尝试使用DataBound event change类并删除了组标题中此列的remove按钮,但后来剑道脚本将其恢复为原始状态 @(Html.Kendo().Grid<Model>() .Name("Grid") .DataSource(ds => ds .Ajax() .PageS

我有一个网格,它有一个默认分组列,例如“重要”。我允许按其他列分组,但我想锁定默认分组。因此,没有人可以删除此分组

我没有找到任何财产来实现这一点。我尝试使用DataBound event change类并删除了组标题中此列的remove按钮,但后来剑道脚本将其恢复为原始状态

@(Html.Kendo().Grid<Model>()
    .Name("Grid")
    .DataSource(ds => ds
        .Ajax()
        .PageSize(20)
        .ServerOperation(false)
        .Model(m => m
            .Id(z => z.Id))
        .Read(r => r.Action("myAction", "myController"))
        .Group(g=>g.AddDescending(c=>c.Important))
        )
    .Columns(c =>
    {
       c.Bound(d => d.Important)
            .Title("This is important")
            .Groupable(false)
            .Visible(true)
            .Hidden(true);

        c.Bound(d => d.otherColumn)
            .Title("otherColumn")
            .Groupable(true);

             ....
     }
     .Groupable()
     .Events(e=>e
        .Change("onChange")   
        .DataBound("dataBound")
      )
)
@(Html.Kendo().Grid())
.名称(“网格”)
.DataSource(ds=>ds
.Ajax()
.页面大小(20)
.ServerOperation(错误)
.Model(m=>m
.Id(z=>z.Id))
.Read(r=>r.Action(“myAction”、“myController”))
.组(g=>g.AddDescending(c=>c.Important))
)
.列(c=>
{
c、 界限(d=>d.Important)
.标题(“这很重要”)
.Groupable(false)
.可见(真实)
.隐藏(真实);
c、 绑定(d=>d.otherColumn)
.标题(“其他栏”)
.Groupable(真);
....
}
.Groupable()
.事件(e=>e
.变更(“变更”)
.数据绑定(“数据绑定”)
)
)

列“重要”有可见和隐藏,两者都是真的:您不想这样,是吗?删除特定列标题对您来说是一个解决方案吗?如果是,这很容易实现我想:)我想隐藏此列,因此如果我使用可见(假),则列不会显示,但标题文本与型号名称类似。我已经设置了其他名称,与title相同,并且在title旁边有这个字段的值。我可以使用.ClientGroupHeaderTemplate()属性,但使用该属性时无法显示此字段的值。因此,这种组合允许我实现这一点。删除特定的列标题对您来说是一种解决方案吗?如果是这样的话,这很容易实现@chiapa它不起作用如果你仍然需要它,我在另一个问题中回答了你想要的。