У нас есть эта сетка, которая позволяет выполнять поиск по нескольким фильтрам:
$("#"+gridId).jqGrid({
colNames: ['A', 'B'],
colModel :[
{name:'a', index:'a', stype:'select', search: true, searchoptions: {sopt: ['eq','ne'], dataUrl: '/api/A'}},
{name:'b', index:'b', stype:'select', search: true, searchoptions: {sopt: ['eq','ne'], dataUrl: '/api/B'}}
],
pager: '#div-pos-pager',
loadonce: true,
ignoreCase: true
}).navGrid('#div-pos-pager', {search:true, edit:false, add:false, del:false, refresh:false}, null, null, null, searchOptions);
Поиск отлично работает, но есть одна проблема:
- Вы нажимаете кнопку поиска на панели инструментов
- Вы выбираете поиск по столбцу B, появляются параметры данных столбца B
- Затем вы нажимаете знак минуса рядом со строкой поиска B
- Теперь у вас есть одна строка сстолбец A выбран, но параметры поиска в столбце B по-прежнему перечислены
Есть ли что-нибудь подобное?Таким образом, вы увидите столбец А, выбранный с помощью параметров поиска А?