如何隐藏/显示剑道网格

问题描述 投票:7回答:1

所以这是我的网格,我需要的是在呈现页面时隐藏它,并在单击搜索按钮时显示它。有什么想法吗?

    @Html.WebCore().LinkButton(ButtonType.Zoeken, cssClass: "myZoekenButton") 


    @(Html.Kendo().Grid<AanvragenZoekenViewModel.ZoekResultaat>()
        .Name("Grid")
        .Columns(columns =>
        {
...
            columns.Bound(zoekResultaat => zoekResultaat.Opmerkingomschrijving).ClientTemplate("#= Opmerkingomschrijving#").Hidden(Model.DossierLijst);
        })
...
        .AutoBind(false)
        .DataSource(dataSource => dataSource
            .Ajax()
            .Batch(true)
            .Events(e => e.Error("onErrorhandling"))
            .Model(model =>
            {
            })
            .Read(read => read.Action(MVC.Dashboard.ActionNames.ReadItems, MVC.Dashboard.Name).Data("onReadAdditionalData"))
            .PageSize(500)
        )    
    )
kendo-ui kendo-grid show-hide
1个回答
7
投票

Kendo网格不具有“隐藏/显示”属性。您需要在JQuery中执行此操作。

在运行时,kendo网格会将其转换为DIV标签。

您需要在jquery中隐藏/显示DIV标签。

(Div ID将是网格的名称)

隐藏页面加载时的网格

$(document).ready(function() {
   $( "#Grid" ).hide();
});

在单击按钮时显示网格

$('#button').click(function(){
  $('#Grid').show();
});
© www.soinside.com 2019 - 2024. All rights reserved.