这一回同样也是学习”贝克汉姆(周成)“的教程,也是借着上一回的动态排序继续写的,
上一回博客:
这回的功能就显得高大上了,我们要通过单击表头,来进行升序、降序排列
我们这回主要是新增了HTML项目
可以看出来,一共有2类,一个上面单独的,一个在表头中
这是2个隐藏项,我们作为参数提交,有默认值,作为提交时的参数进行接收
<input type='hidden' name='p_sortType' value='asc'/>
<input type='hidden' name='p_sortColumn' value='year'/>
这回显示2个图标,图标单击后出发单击事件,动态的改变参数的值,并重新提交报表
<table>
<td>
<div title='Desc' οnclick="document.formWarpRequest.elements['p_sortType'].value='desc';document.formWarpRequest.elements['p_sortColumn'].value='year';SetPromptControl('reprompt')" style="cursor:pointer;">
<image src="../pat/images/sortDescending.gif">
</div>
</td>
<td>
<div title='Asc' οnclick="document.formWarpRequest.elements['p_sortType'].value='asc';document.formWarpRequest.elements['p_sortColumn'].value='year';SetPromptControl('reprompt')" style="cursor:pointer;">
<image src="../pat/images/sortAscending.gif">
</div>
</td>
</table>
,高大上呀,一定要熟练掌握JS和Cognos的整合开发呀,记录下,会用到的。