Javascript SlickGrid列选择器:设置从较大列表显示的默认列

Javascript SlickGrid列选择器:设置从较大列表显示的默认列,javascript,slickgrid,Javascript,Slickgrid,我目前正在使用SlickGrid,并允许用户使用ColumnPicker选择要显示的列 按照at的示例,我已经能够很好地实现这一点 我不确定的下一步是,是否可以选择第一次渲染时显示的默认列列表 例如,假设我声明了一个包含5列的数组,如下所示: { name: "Name" field: "Name" id: "Name" sortabl

我目前正在使用SlickGrid,并允许用户使用ColumnPicker选择要显示的列

按照at的示例,我已经能够很好地实现这一点

我不确定的下一步是,是否可以选择第一次渲染时显示的默认列列表

例如,假设我声明了一个包含5列的数组,如下所示:

{
                    name: "Name"
                    field: "Name"
                    id: "Name" 
                    sortable: true
                    minWidth: 120
                    editor: Slick.Editors.Text
                }, 
                {
                    name: "Address"
                    field: "Address" 
                    id: "Address"
                    sortable: true
                    minWidth: 175
                    editor: Slick.Editors.Text
                },
                {
                    name: "Town"
                    field: "Town"
                    id: "Town"
                    sortable: true
                    minWidth: 80
                    editor: Slick.Editors.Text
                }, 
                {
                    name: "Country"
                    field: "Country"
                    id: "Country"
                    sortable: true
                    minWidth: 80
                    editor: Slick.Editors.Text
                }, 
                {
                    name: "Network"
                    field: "Network"
                    id: "Network"
                    sortable: true
                    minWidth: 80
                    editor: Slick.Editors.Text
                }
此时,所有这些列都将显示,并且可以选择隐藏在ColumnPicker中。我正在寻找的功能是,例如,说我只希望显示列名称、地址和网络,但仍将其他列保留为列选择器中的选项


这是否已经到位,或者是否有一个可行的方法来实现这一点?

对于任何可能遇到这一问题的人,我找到了一个可行但可能不是最好的解决方案

它基本上使用两个独立的数组,一个保存要渲染的默认列,另一个保存所有可以选择的列的名称,包括默认列数组

渲染时,我使用默认列数组实例化网格:

@Grid=new Slick.Grid(@ElementId、@Data、@DefaultColumns、@GridOptions)

然后在设置列选择器时,使用所有列的数组:

columnpicker=new Slick.Controls.columnpicker(@Columns、@Grid、@GridOptions)