Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
Jqgrid 有没有办法向列选择器(而不是所有列)添加一些列?_Jqgrid - Fatal编程技术网

Jqgrid 有没有办法向列选择器(而不是所有列)添加一些列?

Jqgrid 有没有办法向列选择器(而不是所有列)添加一些列?,jqgrid,Jqgrid,是否有方法将一些列添加到columnchooser而不是所有列?我有一个jqgrid,可以在上面动态创建一些列。因此,我希望动态创建的列添加到jqgrid而不是columnchooser或创建后直接显示在网格中。因此,用户无需转到列选择器并选择要显示的列 我使用下面的代码来显示列选择器: $('#enter-value-table-settings-dialog').columnchooser( $("#enterValueGrid"), {

是否有方法将一些列添加到
columnchooser
而不是所有列?我有一个
jqgrid
,可以在上面动态创建一些列。因此,我希望动态创建的列添加到
jqgrid
而不是
columnchooser
或创建后直接显示在网格中。因此,用户无需转到
列选择器
并选择要显示的列

我使用下面的代码来显示
列选择器

 $('#enter-value-table-settings-dialog').columnchooser(
                    $("#enterValueGrid"), { 
                         titleText:  ($('<div/>').html($T('enter.value.edit.table')).text()),
                         style:'ish-columnchooser-title',
                         tableType: 13
                 });
            $('#Enter-value-table-settings').click(function() {   
                $('#enter-value-table-settings-dialog').dialog('open');
                return false;
            });
$(“#输入值表设置对话框”)。columnchooser(
$(“#enterValueGrid”),{
titleText:($('').html($T('enter.value.edit.table')).text(),
样式:'ish-columnchooser-title',
表格类型:13
});
$(“#输入值表设置”)。单击(函数(){
$(“#输入值表设置对话框”)。对话框(“打开”);
返回false;
});

您可以在列的列定义中指定
hidedlg:true
属性,您不想在
列选择器中显示这些列

谢谢您的回答。但我希望这些字段始终位于列选择器中。我只想在网格加载时,所有列都显示在网格中(全部选中)。我希望它出现在我上面代码的对话框中。我希望这些动态字段在创建后总是显示出来。因为通常在创建列时,它首先进入colummchooser,用户必须单击columnchooser以在网格中显示该字段。我希望球场总是出现。