Вы получаете кнопку Поиск на панели инструментов навигации в отношении метода navGrid jqGrid.Метод создаст для вас несколько стандартных кнопок.Вы можете указать, какие кнопки вы хотите включить в отношении следующих navGrid
параметров.Например,
jQuery("#grid_id").jqGrid('navGrid','#gridpager',
{add:false,edit:false,del:false});
добавит только кнопки «Обновить» (Обновить) и «Поиск» на панели инструментов навигации.Если пользователь нажмет одну из кнопок, будет вызван соответствующий метод jqGrid.В случае операции «Добавить» и «Редактировать» метод будет editGridRow .В случае кнопки «Удалить» это будет метод delGridRow , в случае кнопки «Поиск» это будет метод searchGrid , а в случае кнопки «Просмотр» это будет viewGridRow метод.Все из методов имеет разные параметры и события.Для определения оптонов / параметров методов вы можете использовать дополнительные параметры navGrid .Например, чтобы использовать диалог «Расширенный поиск» с пользовательскими параметрами поиска, вы можете использовать следующую форму вызова navGrid:
jQuery("#grid_id").jqGrid('navGrid','#gridpager',
{add:false,edit:false,del:false}, // navGrid options
{},
{},
{},
{multipleSearch:true, sopt:['eq','ne','bw','cn']});
В большинстве случаев не меняйте общие правила поиска,sopt
.Вместо этого используется sopt
свойство searchoptions в colModel .В способе вы можете определить различный набор правил поиска для разных столбцов.