从Telerik Grid(RAZOR)中移除标题

3
我有一个telerik网格,显示两个详细级别。 对于第一个级别,我想完全删除标题。我尝试使用样式,例如:
                     column.Bound(x => x.Name)
                         .ClientTemplate("<#= Name#>")
                         .HeaderHtmlAttributes( new { style="display:none;"})

但我仍然在展开加号上方看到一个“灰色标题栏”,它仍然显示出令人讨厌的白色层... 如何完全删除它?

你能发更多的代码吗? - Brian Garson
2个回答

6

不用担心,我找到了一个解决方案,虽然我更喜欢通过razor来做而不是通过jquery/javascript的hack来完成,但是使用Telerik,你必须预料到这种情况!

似乎一个Telerik网格的标题被包裹在一个thead元素中,并带有一个t-grid-header的CSS类。

你使用column.Bound(...).HeaderHtmlAttributes为列应用的样式仅适用于theadth元素。

我只需要在我的.cshtml文件末尾添加这个代码,标题就消失了。

<script type="text/javascript">
    $(".t-grid-header").css('display', 'none');
</script>

0
<MasterTableView ShowHeader="false">
    <Columns>
    //etc
    </Columns>
</MasterTableView>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接