Board logo

标题: 建议在显示格式里面加入自定义! [打印本页]

作者: wunaia    时间: 2011-10-21 16:54     标题: 建议在显示格式里面加入自定义!

如图,项目统计的地方用的是万元/公顷,所以需要保留6位小数。我看了下设置格式就只有4位。不然我每个都要写上    format(,"#####0.000000")。很麻烦。
作者: wunaia    时间: 2011-10-21 19:15

还有就是,我在原来的分组上加个row。然后有一列序号。预览的时候序号不正常了。
作者: admin    时间: 2011-10-26 11:58

感谢楼主的建议,自定义格式功能已经追加了,最新源码可以从以下地址检出。
svn checkout http://nexreport.googlecode.com/svn/jor

效果见附件。
作者: admin    时间: 2011-10-26 12:08

有关2楼的问题,实际上 $.position函数是可以用的,但,楼主的row节点是在分组节点中,所以row节点的$.position值,是从各自分组的开始处开始计算,因此,如果刚好碰到每个分组,只有一个row 节点,就会出现都是1,1,1,1,1...的情况。

那如果不想出现每个分组重新计算的问题,怎么办?很简单,可以采用以下公式:
复制内容到剪贴板
代码:
=has(rowno)?++rowno:(rowno=1)  // rowno是一个自定义变量,变量名随意

作者: wunaia    时间: 2011-10-26 12:44

厄  我写了个更简单的,在init里面定义一个 inti=1;
然后在序号那列直接写上i++;
作者: admin    时间: 2011-10-26 12:58

正解
作者: wunaia    时间: 2011-10-31 18:59

感觉还是有点问题,自定义和预定的格式应该加入是否把多余的0去掉。比如我保留6位 不足6位,123.123000 显示很难看。应该加个功能,是否显示小数点后多余为0的。




欢迎光临 杰表技术论坛 (http://bbs.jatools.com/) Powered by Discuz! 6.1.0