最近一直在用finereport,顺便学到了一些知识,和大家分享一下~
1.加参数op=write转到填报预览
2.=seq()自动生成序列号
3.if(confirm("确认是否删除"))
{
return true;
}
else
return false;
4.topn筛选引用ajax
function test(){
var num = parseInt(arguments[0]);
$.ajax({
[url='${servletURL}?op=dialog_parameters&sessionID=${sessionID}]url:'${servletURL}?op=dialog_parameters&sessionID=${sessionID}'[/url],
type : 'POST',
data : {n : num,cname:'salary',order:'desc' },
complete : function() { FR.SessionMgr.get('${sessionID}').loadContentPane();}
})
};
FR.Msg.prompt("TopN筛选", "TopN", "",test);
5.获取复选框中选中的单元格值
var aa=[];
var bb=[];
var cc=[];
var $span=$(".x-checkbox-checkon");
var $tds=$("td").has($span);
var $trs=$("tr").has($tds);
alert($trs.length);
for(var i=0;i<$trs.length;i++)
{
var a=$("td:eq(2)",$($trs)).html();
aa.push(a);
var b=$("td:eq(8)",$($trs)).html();
bb.push(b);
var c=$("td:eq(9)",$($trs)).html();
cc.push(c);
}
alert(aa+";"+bb+";"+cc);
6.鼠标悬浮所在行的背景颜色变换
var aa=$("tr");
for(var i=0;i