0

Я хочу добавить функцию поиска в свою сетку jutsery struts2. Я не могу найти способ добавления текстовых полей в линию для целей фильтрации, поэтому я подумал о настройке функции поиска, которая уже существует в сетке struts2 jquery. я видел this статью, но при реализации я все еще не смог ее исправить.Данные фильтра в Struts2 jqGrid

Это мой код сетки:

<sjg:grid  
    id="list_gov_advocate" 
    caption="Advocate List"  
    href="%{remoteurl}" 
    pager="true"  
    gridModel="list_gov_advocate" 
    rowList="10,15,20,30,50" 
    rowNum="15" 
    width="900" 
    loadonce="true" 
    rownumbers="true" 
    resizable="true" 
    viewrecords="true" 
    name="list_gov_advocate" 
    navigator="true" 
    navigatorView="false" 
    navigatorDelete="true" 
    navigatorSearch="true" 
    navigatorSearchOptions="{multipleSearch:true}" 
    >  

    <sjg:gridColumn name="adv_name" index="adv_name" title="Name of Advocate" editable="true" sortable="false" search="true" searchoptions="{sopt:['eq','ne'] , dataUrl : '%{selecturl}'}"/>   
    <sjg:gridColumn name="adv_type" index="adv_type" title="Type" editable="true" sortable="false"/>    
    <sjg:gridColumn name="adv_Id" index="adv_Id" title="View Details" editable="true" sortable="false" formatter="ViewAdvocate"/> 


</sjg:grid> 

Может кто-нибудь помочь мне, какие изменения мне нужно сделать здесь, чтобы реализовать функцию поиска в моей сетке? Спасибо заранее.

ответ

0

Наконец-то я смог реализовать функцию поиска! Не нужно добавлять javascript-код, как я отредактировал вопрос. Только убедитесь, что для атрибута loadonce установлено значение true. то есть. loadonce="true" Остальная часть кода остается неизменной.