请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
mind_child(uid:144591)
职业资格认证:FCP-报表开发工程师 | FCA-业务分析理论
这个帖子用来统计帆软文档里面原生自带,但文档中没写的函数吧
大家也可以一起写啊。   第一个:导出csv,不需要下载导出csv插件,直接引用即可 _g().exportReportToCSV()   bug:一些样式读出来会出问题,比如:     1.用html显示的内容     2.\n 换行符 其他bug还没测出来  
我做了个后端分页的DEMO,傻瓜式的,很好用
分页demo.rar (4.17 K) 这是cpt文件的demo。   原理:利用的sql的分页来写的,Oracle中有rounum,mysql中有limit。   注意点: 1.默认分页是30行一页,如果要修改的话有很多地方要修改,不建议修改。 2.分页用的参数是${page},固定项。 3.有两个sql,一个是分页的明细sql,还有一个sql是统计总行数的,统计总行数的sql名称不要改,会导致报表不生效。   后面我会把这些问题都优化掉,如果有BUG可以提,我再改改。
表单中报表块高度坍塌解决方案
帆软的报表块自己些div样式的时候经常发现没生效,那是因为高度坍塌了,即使你写死高度,也不应用写死的高度。 解决办法就是!在写样式之后,在div中随便写一个字,然后让这个字的透明度为0。   栗子: <div style="height:100px;"><!-- 这里是你写的样式,当这个样式不生效的时候,在这个div中写一个数字--> <div style="opacity:0;">1</div> </div><!--不是直接写个数字1就行了,必须用div写,其他的属性都会导致样式改变。-->
记录对HTML一窍不通的我,一步步用帆软实现点餐系统
我必须完成!已此贴为证! 完不成我就删帖! 必须删
复杂的双柱条形瀑布图教程
        自己看看模板弄弄明白吧,下面是注意事项!   一、搞不懂我代码的情况下,严格按照这个表结构来,圈起来的地方都不能变。   二、逐行累计的计算方式   三、最大值的计算逻辑   附件内容 模板.rar (15.09 K)
圆角右下角变成直角问题解决方案
  方案原理:让整个单元格小一个px,这样就可以让圆角正常生效了。     1.新建一个加载后事件   2.找到单元格ID以及样式的css代码   3.将每个css样式都缩小一号。上面图中样式左边距是71px,我改成70px,以此类推,这个id下的所有样式都缩小一号就行了。 var box = document.getElementById('col_1_row_2');//网页上可以通过f12自己获取到单元格的ID box.style.left = '70px'; box.style.top = '36px'; box.style.width = '72px'; box.style.height = '19px';   4.结果
有个教大家怎么做考试系统的,他把附件给删了,那我自己整理一个
我做的不是一整个系统,而是一个单张的模板,我也没用心做,大家借鉴即可。主要是梳理里面的难点。 模板已经放到了最后,直接下载用就可以。我个人觉得这个案例蛮好的。 注意:我用的oracle数据库   表结构:   难点一:    数据库如何随机取出固定数量的题目,按照oracle举例,oracle中可以按照 dbms_random.random 进行排序。    示例: select * from ( select * from ( select '第1题' subject from dual union all select '第2题' subject from dual union all select '第3题' subject from dual union all select '第4题' subject from dual union all select '第5题' subject from dual union all select '第6题' subject from dual union all select '第7题' subject from dual union all select '第8题' subject from dual ) a order by dbms_random.random ) a where rownum<=4   难点二:倒计时 在某个单元格输入以下css样式,并设置显示内容为html 倒计时  30分钟   然后设置一个加载后事件 输入以下JS内容 var timName = document.getElementById('tim'); var t = 1799; var timer = setInterval(function(){ timName.innerHTML = parseInt(t/60 %60) +"分钟" + parseInt(t % 60)+"秒"; t--; if(t<=0){ // clearInterval(timer); _g().verifyAndWriteReport(); } }, 1000)   模板 考试模板.rar (2.96 K)
怎么做高级的轮播效果!我做了个案例,只需要修改sql取数即可
  直入正题! 1.下面文件中的图片放到{FINE_HOME}/webroot/scripts/img,记得是图片 车车图片.rar (92.18 K)   2.下面的css解压到{FINE_HOME}/webroot/scripts/css下面 css.rar (3.55 K) 3.下面的js解压到{FINE_HOME}/webroot/scripts/js下面 swiper.rar (27.53 K) 4.直接预览下面的frm表单 炫酷轮播.rar (2.73 K)   想修改样式或者事件的话,点击lab控件,有两个初始化事件,自己看着修改。
帆软市场里面的富文本控件不太齐全,我自己做了一个比较全的,主要是还不要钱,不...
  前瞻 客户需要在富文本中粘贴通过截图而来的图片,我本想尝试使用帆软市场的wangeditor功能进行,但是它仅支持点击上传图片,这个不是我想要的。还有很多功能没有实现出来,于是我自己写了一个功能。 原理:首先,引用的wangeditor控件,不适用于不能连外网的情况。然后用JS将富文本的内容打包成base64编码,传入数据库,当需要预览的时候,在cpt中先解码,然后预览。   压缩包里面有傻瓜式使用教程,不动的也可以私信我。 一、填报功能 注意事项: 1.目前这个功能只能在frm中使用,可以研究下,自己搬到cpt下。   富文本上传功能.rar (288.93 K)   二、CPT填报预览富文本 cpt预览富文本方式.rar (281.6 K)   三、FRM表单预览富文本 FRM预览富文本方式.rar (92.18 K)
(更新啦!今天是水球图)送给不会ECHARTS的小伙子们,祝你们早日找到对象
记录我自己写的一些echarts案例,会直接放源码,和傻瓜式操作教程
做了个库存告警的简易报表,没做完,但感觉好漂亮啊
  地图没做,看看就好
行转列的最简易方法
在用帆软的时候,我们总会遇到行转列的难题,接下来我将用最最简单的方法实现,大部分数据库都适用。   第一步、这是假数据   第二步、channel作为分类,product作为系列,来统计amount_sold。     1.思路:帆软的数据集可以写入参数,我们用参数的方法将统计方式写入。     2.coln参数的值应该怎么传入?        我使用的是数据库自带的多行转一行方法:group_concat,这个方法不同的数据库有不同的改变,但大多数都用这个函数。切记不要忘记去重之后,在做group_concat,不然就会出现很多很多个同样的字段了。        select group_concat(concat("case when product='",product,"' then amount_sold else 0 end ",product)) product from  (select distinct product from sales) a                 像这样,将sql以参数的方式拼接到数据集中,最终就可以实现多行专列   第三步、echarts引用     可以看到引用的时候,就可以读取到这三个动态的系列了,无论你系列有多少,都能读取到。不过可惜的是,帆软没有办法动态读取列,这样就让这个难度升级了。     
谁家招人呀
被穿小鞋了,不开心,x
给参加本次BI分析活动的人一栈明灯
我将新零售供应链做了一个极致的简化,制出了下方的思维导图。 很多人对分析很迷茫,也不知道该从何处下手。 大家可以根据下方所有末枝自由组合,发现你所需要的分析类型。   案例1:购买记录+活动信息,可以看到活动收益 案例2:购买记录+会员信息,可以做FRM模型 案例3:会员信息+拉新记录+奖励记录,可以看到会员拉新奖励  
传统数据库sql优化方案
我是1楼 不定期分享自己get到的一些sql优化方案
新零售业最佳分析方法,不定期更新
此贴不可回复,有疑问可以在我发出的楼层中回复,属于个人笔记,同时供大家翻看
12345下一页
个人成就
内容被浏览11,998
加入社区5年330天
返回顶部