Бих искал ръчно да приложа търсене към моя jqGrid чрез JavaScript. Опитах ръководство тук, но не мога изглежда не го карам да работи напълно. В настройката на мрежата имам колона с име „error_column“, в която бих искал да извърша търсене за низа „Тест“.
Ето какво имам досега:
var filter = { "field": "error_column", 'oper': 'eq', "data": 'Test' };
$("Grid2").jqGrid('setGridParam', { search: true, postData: { filters: filter} })
$("Grid2").trigger('reloadGrid');
Когато щракна върху бутона, към който това е свързано, нищо не се случва и не предизвиква грешки.
РЕДАКТИРАНЕ Ето кода за инициализиране на мрежата:
jQuery("#Grid2").jqGrid({
datatype: "local",
height: 250,
colNames: ['NewSubscriberID', 'Conflicting Subscriber ID', 'Error Field', 'Error Message'],
colModel: [
{ name: 'new_subscriber_id', index: 'new_subscriber_id', width: 120},
{ name: 'conflicting_subscriber_id', index: 'conflicting_subscriber_id', width: 170},
{ name: 'error_column', index: 'error_column', width: 90, sorttype: "text", search: true},
{ name: 'error_type', index: 'error_type', width: 145}
],
loadonce: true
});
Свързвам данните към мрежата с помощта на локален масив.
multipleSearch:true
) или не? Ако използвате търсене в лентата с инструменти, важно е дали използватеstringResult:true
или не. Би било по-добре, ако включите повече код във вашия въпрос. - person Oleg   schedule 20.12.2010