Javascript 在jqgrid中,当sortable选项设置为true时,如何管理筛选器行?
Im使用JQgrid,将sortable选项设置为true,并使用过滤器工具栏。问题是,当我更改列顺序时,“过滤器”工具栏将保持原始位置 例如: 我有两列:ID、Name 我换了地方,你的名字,身份证 当我按名称筛选时,e参数具有ID=“john” im使用jqgrid 4.4.0 我用鼠标从UI更改列顺序 Jqgrid代码: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
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);
});
}
});