Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 在jqgrid中,当sortable选项设置为true时,如何管理筛选器行?_Javascript_Jquery_Jquery Ui_Jqgrid - Fatal编程技术网

Javascript 在jqgrid中,当sortable选项设置为true时,如何管理筛选器行?

Javascript 在jqgrid中,当sortable选项设置为true时,如何管理筛选器行?,javascript,jquery,jquery-ui,jqgrid,Javascript,Jquery,Jquery Ui,Jqgrid,Im使用JQgrid,将sortable选项设置为true,并使用过滤器工具栏。问题是,当我更改列顺序时,“过滤器”工具栏将保持原始位置 例如: 我有两列:ID、Name 我换了地方,你的名字,身份证 当我按名称筛选时,e参数具有ID=“john” im使用jqgrid 4.4.0 我用鼠标从UI更改列顺序 Jqgrid代码: grilla.jqGrid({ datatype: function (e) { dataTypeGrillaEnServerConSort(g

Im使用JQgrid,将sortable选项设置为true,并使用过滤器工具栏。问题是,当我更改列顺序时,“过滤器”工具栏将保持原始位置

例如:

我有两列:ID、Name

我换了地方,你的名字,身份证

当我按名称筛选时,e参数具有ID=“john”

im使用jqgrid 4.4.0

我用鼠标从UI更改列顺序

Jqgrid代码:

 grilla.jqGrid({
    datatype: function (e) {
        dataTypeGrillaEnServerConSort(grilla, actualizarDatos, e, getDatos, !primeraCarga);
    },
    rowNum: Math.max,
    colNames: ['id', 'Apellido Y Nombre', 'Mail', 'Documento', 'Edad', 'Foto'],
    colModel: [
                    { name: 'id', index: 'id', align: 'right', hidden: true },
                    { name: 'nombre', index: 'nombre', width: 60, align: 'left', sorttype: 'text' },
                    { name: 'mail', index: 'mail', width: 60, align: 'left', sorttype: 'text' },
                    { name: 'documento', index: 'documento', width: 10, align: 'left', sorttype: 'text' },
                    { name: 'edad', index: 'edad', width: 10, align: 'right', sorttype: 'number' },
                    { name: 'foto', index: 'foto', width: 30, align: 'left', sorttype: 'number', formatter: eliminarFormatter }
                ],
    sortname: 'nombre',
    sortorder: "asc",
    sortable: true,
    caption: "Personas",
    emptyrecords: "No hay ninguna persona cargada.",
    loadtext: "Cargando...",
    autowidth: false,
    height: 300,
    cellsubmit: 'clientArray',
    width: 1200,
    pager: "#pager",
    rowNum: CANTIDADDEFILASPORPAGINA,
    viewrecords: true,
    gridComplete: function () {
        //mostrar la barra de filtros
        grilla.filterToolbar();
        grilla.find("img").error(function () {
            $(this).attr('src', pathFotoNoEncontrada);
        });
    }
});