Kendo ui 如何避免删除剑道网格默认分组
我有一个网格,它有一个默认分组列,例如“重要”。我允许按其他列分组,但我想锁定默认分组。因此,没有人可以删除此分组 我没有找到任何财产来实现这一点。我尝试使用DataBound event change类并删除了组标题中此列的remove按钮,但后来剑道脚本将其恢复为原始状态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
@(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它不起作用如果你仍然需要它,我在另一个问题中回答了你想要的。