在局势中,我需要在重新定位、重新排序、躲藏一栏之后,拯救国家。
所有工作都很顺利,但一栏过滤器(软管、文字现场、日期-过滤器)在移入过滤器的正确栏目(Collumnchooser)后仍未恢复。
借助以下的 Java本,我可以恢复我所需要的大多数(各栏的大小、次序和可见度),但恢复右栏中的过滤器的工作不多。 (数字在后面几栏。)
var listName = jQuery( #list ).jqGrid( getGridParam , customName );
var colModel = LoadColumnModel(listName);
var perm = jQuery.cookies.get(listName + _list_perm );
var rowNumber = jQuery.cookies.get(listName + _list_rowNumber );
if (colModel) {
var grid = jQuery( #list );
for (var i = 0; i < colModel.length; i++) {
var column = colModel[i];
if (column.hidden) {
grid.jqGrid( hideCol , column.name);
};
***//I hoped next line would do the trick, but it didn t :(***
if (column.search && column.searchoptions) {
grid.jqGrid( setColProp , column.name, { search: true, searchoptions: column.searchoptions });
};
}
grid.jqGrid( setGridParam , { colModel: colModel });
loadGrid = false;
if (rowNumber) {
grid.jqGrid( setGridParam , { rowNum: rowNumber });
jQuery( .ui-pg-selbox ).val(rowNumber);
}
grid.trigger( reloadGrid );
if (perm) {
grid.jqGrid("remapColumns", perm, true);
}
}
任何人都有cl?