Автоматический фильтр jqGrid, выделяющий результат поиска

Мне нужна помощь в выделении части данных строки jqgrid, когда они совпадают.

Моя разметка jqGrid:

'

И мой код jqGrid:

var envVars=[]; //xml is a xml response sent from server
$(xml).children('product').each(function(){ 
    $(this).children('envvars').each(function(){ 
        $(this).children('variable').each(function(){ 
            var row={};
            isPresent=true;
            row.name=$(this).attr('name');
            row.value=$(this).attr('value');
            envVars.push(row);
        });
    });
});

jQuery("#tblEnvvars").jqGrid({
        datatype: "local",    
        data: envVars,
        colNames:['Name','Value'],
        colModel:[
            {name:'name',index:'name', align:"left"},   
            {name:'value',index:'value', align:"left"}

        ],
        pager : '#EnvvarsGridpager',
        rowNum:10,
        rowList:[10,50,100],
        scrollOffset:0,
        height: 'auto',
        autowidth:true,
        viewrecords: true,
        gridview: true

    });

    jQuery("#tblEnvvars").setGridParam({rowNum:10}).trigger("reloadGrid");
    jQuery("#tblEnvvars").jqGrid('filterToolbar',{stringResult: true, searchOnEnter: false, defaultSearch: 'cn'});

например:

если элемент строки содержит LD_LIBRARY_PATH и типы пользователей в LIB в области поиска, тогда LIB в LD_LIBRARY_PATH должен быть выделен.

Обновление: 15/12/2011

Я обнаружил этот плагин Highlight для выделения, но мне нужна помощь в его применении.

I использовал его для создания скриншота ниже

enter image description here

Вот код, который я использовал

jQuery("#list1").jqGrid('filterToolbar',{stringResult: true, searchOnEnter: false, defaultSearch: 'cn', afterSearch:highlightIt()});

function highlightIt()
{
$('#list1 > tbody > tr > td').highlight('HOST');
}

5
задан abi1964 15 December 2011 в 05:53
поделиться