回答:取消共享数据集搞定,共享数据集是什么鬼?一般情况下选不选它?
回答:最后是把role都填上“普通”,role都填上“1”,来解决的问题是解决了,但帆软应该改进一下,让用户的每个动作都有“回音”
回答:自己做了一个简单的
回答:估计是tomcat的问题,换了个版本,拷贝tools.jar,现在好了
回答:555
回答:搞定了,卸载又安装解决了
回答:var gzids = new Array();var sql="select ID from DATA order by ID";var gzidstr=FR.remoteEvaluate('=SQL("sjdata","'+sql+'",1)');var gzids=FR.remoteEvaluate('=split("'+gzidstr+'",",")');这样写,就算有一个元素,也不会分割字母了
回答:编辑前事件: window.celllastvalue=this.getValue();编辑后事件: var thisnamepy=this.getValue();//填写的用户py var lastnamepy=window.celllastvalue if(thisnamepy!=lastnamepy){//用户修改为别的用户时要检查重复 var sql="select count(namepy) from 用户信息 where namepy='"+thisnamepy+"'"; var namecount=FR.remoteEvaluate('=SQL("data","'+sql+'",1)'); if(namecount>0){contentPane.setCellValue(col-1,row-1,lastnamepy); alert("系统中已经有重复的用户名了"); //用户名撤销,选择用户名 return false; } }这样就可以实现了,我用到了return false,很关键但是这样的效果不太好,比如:我执行了return false后,焦点会停留在刚编辑过的单元格,不符合规定的值也会恢复成未编辑前的值,但是恢复后的值无法处于选中,不直观。我试图加上这句代码,但无效果: var cell = contentPane.curLGP.currentTDCell; setTimeout(function(){contentPane.curLGP.selectTDCell(cell);contentPane.curLGP.editTDCell(cell); },20)恢复值后还是不能处于选中状态。请指教!我在想如何JS能模拟鼠标双击一下这个单元格的话,就处于选中状态了,可是我不知道模拟鼠标双击的代码如何写?
回答:contentPane.curLGP.selectTDCell(cell); 参考这个:http://help.finereport.com/doc-view-1781.html
回答:555
137
137
285
10