Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用字段名隐藏/显示剑道UI网格多列_Javascript_Jquery_Kendo Ui_Kendo Grid_Kendo Asp.net Mvc - Fatal编程技术网

Javascript 使用字段名隐藏/显示剑道UI网格多列

Javascript 使用字段名隐藏/显示剑道UI网格多列,javascript,jquery,kendo-ui,kendo-grid,kendo-asp.net-mvc,Javascript,Jquery,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,我正在使用分组列 columns.Group(group => group .HeaderTemplate("<span id='GroupHeader1'></span>") .Columns(info => { info.Bound(x => x.Quantity1).Title("Qty"); info.Bound(x => x.ECD1).Title("ECD"); }).He

我正在使用分组列

columns.Group(group => group
    .HeaderTemplate("<span id='GroupHeader1'></span>")
    .Columns(info =>
    {
        info.Bound(x => x.Quantity1).Title("Qty");
        info.Bound(x => x.ECD1).Title("ECD");
    }).HeaderHtmlAttributes(new { @data_title="Group1", @data_field="Group1" })
);

columns.Group(group => group
    .HeaderTemplate("<span id='GroupHeader1'></span>")              
    .Columns(info =>
    {
        info.Bound(x => x.Quantity2);
        info.Bound(x => x.ECD2);
    }).HeaderHtmlAttributes(new { @data_title="Group2", @data_field="Group2" })
);
但我需要通过数据字段(或id或数据标题[我可以在HeaderHtmlAttributes中设置其中任何一个])调用这些组来隐藏/显示这些组,因为我希望允许用户对列进行重新排序

这不起作用

grid.hideColumn("Group1");
*请记住,组标题的标题也是动态的(它会根据互选和引用GroupHeader1/GroupHeader2 ID而更改)


提前谢谢

这应该根据您的要求进行。您可能正在使用旧版本的剑道UI。将剑道用户界面升级到最新版本。

如果是常规列,则为“是”,但这是一个多列组,在这种情况下不起作用
grid.hideColumn("Group1");