手风琴和网页框碰撞的火花

我是社区第66158位番薯,欢迎点我头像关注我哦~
SL.gif
啥也不说了 先上图
基本上都是css样式来实现的
还是在frm 中
js 上 只是在body的初始化事件中
加了一个div,div里面加了一个ul
然后根据数据集中要展示的数据 循环添加li
截图201803241436447910.png
括起来的是用公式取的数据集,把数据集当成数组。然后用在js里面
  1. setTimeout(
  2. function(){

  3. $("div[widgetname='ABSOLUTE0']").append("<div id='container'><ul id='ac-container'></ul></div>")
  4. var oUl=document.getElementById('ac-container');
  5. var str='';
  6. for (var i = 0; i <aa.length ; i++) {
  7.         str+='<li><input id="ac-'+i+'" name="accordion-1" type="radio" checked /><label for="ac-'+i+'">'+aa[i]+'</label><article class="ac-small"><p>'+bb[i]+'</p></article></li>';
  8.     };
  9.     oUl.innerHTML=str;  
  10. }
  11. ,200);
复制代码
剩下的就是css了,css样式 在网上随便搜搜 就可以找到大家可以随便的替换样式,找符合自己项目的样式最好了。
然后在FRM 右边放一个网页框,然后新建一个cpt。
  1. function DJ(cs){
  2.         alert(cs);
  3. var url = "http://localhost:8075/WebReport/ReportServer?reportlet=dj.cpt&op=write"
  4. FR.doHyperlinkByPost(url,{id:cs},'WYK');
  5. }
复制代码
我自己弄了一个js文件,直接动态给网页框赋值
这样就可以和图表联动起来了。
感觉比较适用于一些数据需要大量的文字解释的时候  


重新添加了压缩包,里面放了一套有内置数据的 ,一套没有的,方便大家自己做修改数据库的表和结构也放进去了



编辑于 2018-3-27 16:20  

发表于 2018-3-24 22:44:00
看着效果不错,我去帮楼主提名最佳。楼主看看多丰富丰富内容吧
发表于 2018-3-24 22:44:55
感谢投稿,已提名精华帖,待论坛运营委员会评分后可评为精华帖,帆软论坛精华帖奖励计划http://bbs.fanruan.com/thread-91079-1-1.html
发表于 2018-3-26 10:07:49
发表于 2018-3-27 10:43:39
导出模板数据集,或者用内置frdemo库的数据来做这个效果图吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

6回帖数 1关注人数 8847浏览人数
最后回复于:2018-3-27 10:43

返回顶部 返回列表