I am new to JQuery and JqGrid. I am trying to add search icon next to the sort icon on each of the column header. How do I do that, also on clicking the icon the toolbar search texbox should appear. Given below is my JScode:
<pre class=”default prettyprint prettyprinted”><span class="pln">$</span><span class="pun">(</span><span class="kwd">function</span> <span class="pun">()</span> <span class="pun">{</span><span class="pln">
$</span><span class="pun">(</span><span class="str">"#ListGrid"</span><span class="pun">).</span><span class="pln">jqGrid</span><span class="pun">({</span><span class="pln">
url</span><span class="pun">:</span> <span class="str">"/Student/GetStudents"</span><span class="pun">,</span><span class="pln">
datatype</span><span class="pun">:</span> <span class="str">'json'</span><span class="pun">,</span><span class="pln">
mtype</span><span class="pun">:</span> <span class="str">'Get'</span><span class="pun">,</span><span class="pln">
colNames</span><span class="pun">:</span> <span class="pun">[</span><span class="str">'StudentId'</span><span class="pun">,</span> <span class="str">'FirstName'</span><span class="pun">,</span> <span class="str">'LastName'</span><span class="pun">,</span> <span class="str">'Age'</span><span class="pun">,</span> <span class="str">'Gender'</span><span class="pun">],</span><span class="pln">
colModel</span><span class="pun">:</span> <span class="pun">[</span>
<span class="pun">{</span><span class="pln"> key</span><span class="pun">:</span> <span class="kwd">true</span><span class="pun">,</span><span class="pln"> hidden</span><span class="pun">:</span> <span class="kwd">false</span><span class="pun">,</span><span class="pln"> name</span><span class="pun">:</span> <span class="str">'StudentId'</span><span class="pun">,</span><span class="pln"> index</span><span class="pun">:</span> <span class="str">'StudentId'</span><span class="pun">,</span><span class="pln"> editable</span><span class="pun">:</span> <span class="kwd">true</span> <span class="pun">},</span>
<span class="pun">{</span><span class="pln"> key</span><span class="pun">:</span> <span class="kwd">false</span><span class="pun">,</span><span class="pln"> name</span><span class="pun">:</span> <span class="str">'FirstName'</span><span class="pun">,</span><span class="pln"> index</span><span class="pun">:</span> <span class="str">'FirstName'</span><span class="pun">,</span><span class="pln"> editable</span><span class="pun">:</span> <span class="kwd">true</span> <span class="pun">},</span>
<span class="pun">{</span><span class="pln"> key</span><span class="pun">:</span> <span class="kwd">false</span><span class="pun">,</span><span class="pln"> name</span><span class="pun">:</span> <span class="str">'LastName'</span><span class="pun">,</span><span class="pln"> index</span><span class="pun">:</span> <span class="str">'LastName'</span><span class="pun">,</span><span class="pln"> editable</span><span class="pun">:</span> <span class="kwd">true</span> <span class="pun">},</span>
<span class="pun">{</span><span class="pln"> key</span><span class="pun">:</span> <span class="kwd">false</span><span class="pun">,</span><span class="pln"> name</span><span class="pun">:</span> <span class="str">'Age'</span><span class="pun">,</span><span class="pln"> index</span><span class="pun">:</span> <span class="str">'Age'</span><span class="pun">,</span><span class="pln"> editable</span><span class="pun">:</span> <span class="kwd">true</span> <span class="pun">},</span>
<span class="pun">{</span><span class="pln"> key</span><span class="pun">:</span> <span class="kwd">false</span><span class="pun">,</span><span class="pln"> name</span><span class="pun">:</span> <span class="str">'Gender'</span><span class="pun">,</span><span class="pln"> index</span><span class="pun">:</span> <span class="str">'Gender'</span><span class="pun">,</span><span class="pln"> editable</span><span class="pun">:</span> <span class="kwd">true</span> <span class="pun">}],</span><span class="pln">
pager</span><span class="pun">:</span><span class="pln"> jQuery</span><span class="pun">(</span><span class="str">'#pager'</span><span class="pun">),</span><span class="pln">
rowNum</span><span class="pun">:</span> <span class="lit">10</span><span class="pun">,</span><span class="pln">
rowList</span><span class="pun">:</span> <span class="pun">[</span><span class="lit">10</span><span class="pun">,</span> <span class="lit">20</span><span class="pun">,</span> <span class="lit">30</span><span class="pun">,</span> <span class="lit">40</span><span class="pun">],</span><span class="pln">
height</span><span class="pun">:</span> <span class="lit">250</span><span class="pun">,</span><span class="pln">
viewrecords</span><span class="pun">:</span> <span class="kwd">true</span><span class="pun">,</span><span class="pln">
loadonce</span><span class="pun">:</span> <span class="kwd">true</span><span class="pun">,</span><span class="pln">
caption</span><span class="pun">:</span> <span class="str">"Student List"</span><span class="pun">,</span><span class="pln">
emptyrecords</span><span class="pun">:</span> <span class="str">'No records to display'</span><span class="pun">,</span><span class="pln">
jsonReader</span><span class="pun">:</span> <span class="pun">{</span><span class="pln">
root</span><span class="pun">:</span> <span class="str">"rows"</span><span class="pun">,</span><span class="pln">
page</span><span class="pun">:</span> <span class="str">"page"</span><span class="pun">,</span><span class="pln">
total</span><span class="pun">:</span> <span class="str">"total"</span><span class="pun">,</span><span class="pln">
records</span><span class="pun">:</span> <span class="str">"records"</span><span class="pun">,</span><span class="pln">
repeatitems</span><span class="pun">:</span> <span class="kwd">false</span><span class="pun">,</span>
<span class="typ">Id</span><span class="pun">:</span> <span class="str">"0"</span>
<span class="pun">},</span><span class="pln">
loadComplete</span><span class="pun">:</span> <span class="kwd">function</span> <span class="pun">()</span> <span class="pun">{</span><span class="pln">
$</span><span class="pun">(</span><span class="str">"tr.jqgrow:odd"</span><span class="pun">).</span><span class="pln">css</span><span class="pun">(</span><span class="str">"background"</span><span class="pun">,</span> <span class="str">"LightBlue"</span><span class="pun">);</span>
<span class="pun">},</span><span class="pln">
autowidth</span><span class="pun">:</span> <span class="kwd">true</span><span class="pun">,</span><span class="pln">
multiselect</span><span class="pun">:</span> <span class="kwd">false</span><span class="pun">});</span>
})
<pre class=”default prettyprint prettyprinted”><span class="pun">.</span><span class="pln">navGrid</span><span class="pun">(</span><span class="str">'#pager'</span><span class="pun">,</span> <span class="pun">{</span><span class="pln"> edit</span><span class="pun">:</span> <span class="kwd">true</span><span class="pun">,</span><span class="pln"> add</span><span class="pun">:</span> <span class="kwd">true</span><span class="pun">,</span> <span class="kwd">del</span><span class="pun">:</span> <span class="kwd">true</span><span class="pun">,</span><span class="pln"> search</span><span class="pun">:</span> <span class="kwd">true</span><span class="pun">,</span><span class="pln"> refresh</span><span class="pun">:</span> <span class="kwd">true</span> <span class="pun">})</span>
Copyright 2014 TriRand LtdAll Rights ReservedRSS
Back to Top