如何在 KoGrid 中隐藏列

Mid*_*una 3 javascript jquery knockout.js kogrid

我已经开始使用 koGrid。我想在 koGrid 中隐藏一个特殊的列“id”。我该怎么做?

 gridOptions : {
        displaySelectionCheckbox: false,
        data: items,
        multiSelect: false, 
        enableColumnResize: true,                
        columnDefs: [
                      { field: 'id', displayName: 'id' },
                      { field: 'name', displayName: 'Name' }

        ]
    }
Run Code Online (Sandbox Code Playgroud)

nem*_*esv 5

有一个visible该选项columnDefs可以设置哪些false

columnDefs: [
    { field: 'id', displayName: 'id', visible: false },
    { field: 'name', displayName: 'Name' }
]
Run Code Online (Sandbox Code Playgroud)

或者,如果您在id任何地方都不需要该值(因此您不在模板中使用或过滤排序等),您可以省略整个{ field: 'id', displayName: 'id' }.