javascript - 如何在 Awesome grid MVC 加载后隐藏第一列

标签 javascript jquery asp.net-mvc grid asp.net-mvc-awesome

我正在使用 MVC Awsome 网格,我想隐藏网格的第一列,但很难做到,并且互联网上没有适当的文档,请检查下面..

@(Html.Awe().Grid("MilkClassGrid").Load(false)
                            .CssClass("keynav")
                              .Columns(
        //new Column { Name = "Count", Width = 100, Header = "Count", ClientFormatFunc = "txtCount"},
                                  new Column { Name = "ID", Width = 100, Header = "", ClientFormatFunc = "txtslno" },
                                  new Column { Name = "MilkClasificatn", Width = 100, Header = "Classification", ClientFormatFunc = "txtClass" },
                                  new Column { Name = "MilkClassDesc", Width = 100, Header = "Description", ClientFormatFunc = "txtDesczzzz" }
        // new Column { Name = "Organic", ClientFormatFunc = "toggleButton", Width = 90}
                              )
                              .Url(@Url.Action("GetEmptyRecords"))
        //.PageSize(100)
                              .PageSize(5)
                              .Persistence(Persistence.Session)
                              .Persistence(Persistence.View) // save collapsed groups and nodes when switching between grid pages
                              .ColumnsPersistence(Persistence.Session) // save columns (width, grouping, etc..) for browser session lifetime
                              .Groupable(false)
        .Selectable(SelectionType.Single)
                              .Persistence(Persistence.View)
        //.Sortable(true)
                              .SendColumns(true)
                              .SingleColumnSort(true)
                              .Height(300)
                              .Parent("PageSize", "PageSize")
                              .Parent("MilkType", "search")
                              )

已编辑

函数txtslno(型号,名称){

    var as = arryLen.length;
    as = parseInt(as) + parseInt(counta);
    var val = model[name];
    if (!val) val = "";
    if (as <= counta) {
        counta++;
        var html = "<input type='text' class='count11' disabled='disabled'  name='" + name + "' id='GetList_" + counta + "_slno'  value='" + escapeChars(val) + "'/>";

        return html;
    } else {
        return "<input type='text' class='count11' disabled='disabled'  name='" + name + "' id='GetList_" + as + "_slno1'  value='" + escapeChars(val) + "'/>";
    }
}

我尝试在 Load 函数中调用 javascript 函数,但没有成功,请任何人帮助我。谢谢

最佳答案

只需使用 Chrome 开发工具检查页面并使用 CSS 隐藏网格的第一行。

类似于:

https://stackoverflow.com/a/30681422/769871

如何使用纯 CSS 选择某些内容的第一行:

Select only the first row in a table with css

关于javascript - 如何在 Awesome grid MVC 加载后隐藏第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30680833/

相关文章:

javascript - jquery弹出jqModal多个对话框窗口

asp.net-mvc - 是否有工具可以自动执行/强调对我网站的 POST 调用以进行测试?

asp.net-mvc - 如何在Asp.net Core中将缓存更新为并发请求?

asp.net-mvc - 我可以在 Owin 中使用两种身份验证方法吗?

javascript - 如何在.net core 2.1和Angular 6中使用外部Js文件

javascript - 选择 JavaScript 下拉选项会导致 D3 树形图发生更改

javascript - 如何加载嵌套 3 种状态深度的 UI-router ui-view 模板?

javascript - 垂直滚动时如何使中心图像变大?

javascript - 每个选项卡的 Ajax 调用函数

jquery - 使用 jQuery Sortable() 选择多个项目?