[报表模板]]JS实现任意多向参数联动

楼主
QQ632820203
报表模板投稿
功能演示:
功能说明:
目前实现过程过于复杂,难以使用,优化中。
对原理感兴趣可以参考http://bbs.fanruan.com/forum.php?mod=viewthread&tid=126125
---------------
模板放上来啦,但是你们一定会后悔看到清爽面具下的丑陋真面目的。。正在考虑优化方案中

编辑于 2020-1-9 15:09  
分享扩散:

沙发
发表于 2020-1-7 08:45:25
板凳
发表于 2020-1-7 08:59:44
这个不是where条件里面多写一下就好了吗
地板
发表于 2020-1-7 09:01:01
比如这个:                  ${if(len(startdate) == 0,""," and b.InDuctionDate>=concat('"+ startdate+"',' 00:00:00.000')")}                   ${if(len(enddate) == 0,""," and b.InductionDate<=concat('"+enddate+"',' 23:59:59.999')")}                   --员工工号                   --选择员工 员工搜索选择文本框        empno                   ${if(len(empno) == 0,""," and eb.EmpNo='"+ empno +"'")}                    --员工姓名                   --员工姓名        文本框        empname                   ${if(len(empname) == 0,""," and eb.EmpName='"+ empname +"'")}   
5楼
发表于 2020-1-7 09:01:24
我也没看出来特殊性在哪里,楼主可以具体描述一下
6楼
发表于 2020-1-7 09:09:04
四个下拉互相影响?
7楼
发表于 2020-1-7 09:32:23
这个我也没觉得特殊在哪里?
8楼
发表于 2020-1-7 09:37:34
星痕 发表于 2020-1-7 09:01
我也没看出来特殊性在哪里,楼主可以具体描述一下

因为如果用自带的联动,不可能反向联动的,A联动了B,B就不能联动A,不然就会永远无法同时选择两个。
(可以看我上一帖的双向联动,只是两个参数互相联动就很麻烦,这个多向更麻烦。。)
我是不知道有没有现成的方案,也许我做无用功了。
9楼
发表于 2020-1-8 09:59:34
你拿出来展示还不把实现过程写出来,是在耍流氓吗
10楼
发表于 2020-1-8 10:29:35
强烈建议楼主展示模板出来哦。
11楼
发表于 2020-6-13 22:09:41
模板跟上面演示的不一样呢
12楼
发表于 2021-6-30 20:46:52
谢谢共享
13楼
发表于 2021-7-1 20:59:55
谢谢您的分享,请问您说的功能说明中,还有优化的方案嘛?
还有一个小问题,想问您一下,SELECT DISTINCT EMPID,EMPNAME||"("||EMPID||")" name FROM EMPLOYEE,这句sql,大概是什么意思?模板中报错了,不知道怎么修改呢。

编辑于 2021-7-1 21:15  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表